Dieser Generator erstellt automatisch verkaufsfördernde Produktvideos unter Verwendung von Google Trends, Gemini Textmodellen und dem Gemini Veo 3.1 Videomodell.
Im Gegensatz zum Podcast-Generator wird hier alles (Video, Audio, Musik) direkt vom Veo-Modell generiert.
Wenn du neu im Projekt bist, gehe in dieser Reihenfolge vor:
- Projektüberblick lesen: Diese README für Setup, Ablauf und Output.
- Beitragsprozess lesen: CONTRIBUTING.md für lokale Checks, PR-Workflow und Projektkonventionen.
- Agentenregeln lesen: AGENTS.md für Copilot/AI-Guardrails und Arbeitsweise im Repository.
Schnellstart:
python -m venv .venv
source .venv/Scripts/activate
python -m pip install -r requirements.txt
python -m pip install mdformat
./run.sh "Smarte Kaffeemaschine"- Python 3.10+
- Ein Google GenAI API Key mit Zugriff auf Veo 3.1 (Preview).
-
Projekt klonen oder entpacken.
-
Umgebungsvariablen setzen:
cp .env.example .env # .env bearbeiten und GEMINI_API_KEY eintragen -
Setup ausführen:
chmod +x setup.sh run.sh ./setup.sh
Einfach das Run-Skript starten. Optional kann ein Thema übergeben werden.
./run.sh "Smarte Kaffeemaschine" # Mit spezifischem Produkt/Thema
./run.sh # Ohne Thema (sucht automatisch nach Trends)- Trends: Prüft Google Trends DE auf Relevanz des Themas.
- Skript: Gemini 2.0 Flash erstellt ein Verkaufs-Skript (Hook, Benefits, CTA).
- Video: Gemini Veo 3.1 generiert das komplette Video inkl. Sprache und Musik basierend auf dem Skript.
- Metadaten: Erstellt Titel und Beschreibung für YouTube/Social Media.
Die Ergebnisse landen im Ordner finished_videos:
*.mp4: Das fertige Video.*.json: Metadaten für den Upload.*_script.txt: Das genutzte Skript.
Renovate erstellt geplante Dependency-Update-PRs. GitHub Dependabot Security Alerts bleibt für Sicherheitsmeldungen zuständig.
Siehe AGENTS.md für Leitplanken, Arbeitsweise und Qualitätssicherung. Für Contributor-Prozess und lokale Validierung siehe CONTRIBUTING.md.