ai-video-gen
End-to-end AI video generation - create videos from text prompts using image generation, video synthesis, voice-over, and editing. Supports OpenAI DALL-E, Replicate models, LumaAI, Runway, and FFmpeg editing.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
End-to-end AI video generation - create videos from text prompts using image generation, video synthesis, voice-over, and editing. Supports OpenAI DALL-E, Replicate models, LumaAI, Runway, and FFmpeg editing.
How to use
Zainstaluj zależności: uruchom
pip install openai requests pillow replicate python-dotenvw terminalu.Przygotuj klucze API. Utwórz plik
.envw katalogu projektu i dodaj co najmniej jeden klucz do generowania obrazów (OPENAI_API_KEY dla DALL-E lub REPLICATE_API_TOKEN dla Stable Diffusion) oraz jeden do generowania wideo (LUMAAI_API_KEY, RUNWAY_API_KEY lub REPLICATE_API_TOKEN). Klucze do głosu (OpenAI TTS, ElevenLabs) są opcjonalne — możesz użyć bezpłatnych opcji lokalnych.Przygotuj swój prompt. Opisz scenę, którą chcesz wygenerować, na przykład: "Zachód słońca nad górami" lub "Futurystyczne miasto nocą z latającymi samochodami".
Uruchom główny skrypt generowania wideo:
python skills/ai-video-gen/generate_video.py --prompt "Twój opis" --duration 5 --output wynik.mp4. Parametr--durationokreśla długość wideo w sekundach,--outputto nazwa pliku wyjściowego.Opcjonalnie dodaj lektor. Jeśli chcesz narrację, rozszerz komendę o
--voiceover "Twój tekst do przeczytania". Skill automatycznie wygeneruje głos i doda go do wideo.Czekaj na wynik. Proces może trwać kilka minut w zależności od długości wideo i wybranego modelu. Gotowy plik MP4 pojawi się w katalogu projektu.