Manuelle Produktvideos skalieren nicht. Ein Katalog mit 500 Artikeln bedeutet 500 einzelne Produktionsjobs – oder man setzt Codex ein, um die gesamte Pipeline zu automatisieren.
Diese Seite zeigt, wie man mit Codex einen Produktkatalog einliest, für jeden Artikel ein Video generiert und die Ausgaben strukturiert – alles in einer einzigen Session, ohne Produktionsteam.
Falls du die Videogenerierung in Codex noch nicht eingerichtet hast, beginne mit How to Generate Video with Codex.

Warum Codex + Video für den E-Commerce sinnvoll ist
Produktvideos steigern die Conversion. Studien zeigen konsistent, dass Käufer, die sich ein Produktvideo ansehen, häufiger in den Warenkorb legen – und kurze KI-generierte Clips sind heute gut genug, um den Unterschied zu machen.
Das Business-Case für Automatisierung ist simpel: Ein Katalog mit 500 Artikeln braucht 500 Videos. Ein Produktionsteam kann das nicht wirtschaftlich leisten. Eine Codex-Session mit AnyCap schon.

Die Pipeline
Die vollständige Pipeline besteht aus vier Schritten – vom Einlesen der Katalogdaten bis zur Veröffentlichung:
- Produktdaten einlesen — Codex liest deine CSV-, JSON- oder API-Ausgabe für jeden Artikel
- Video-Prompt generieren — erstellt einen maßgeschneiderten AnyCap-Prompt aus Produktname, Kategorie und Beschreibung
- Video generieren — AnyCaps Seedance 2 rendert für jeden Artikel einen kurzen Produktclip
- Hochladen und organisieren — AnyCap Drive speichert die Ausgaben, benannt und geordnet nach Artikelnummer

import csv, subprocess
with open('products.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
prompt = f"short product showcase video for {row['name']}, {row['category']}, clean white background, smooth 360 rotation, professional e-commerce lighting"
subprocess.run([
"anycap", "video", "generate",
"--prompt", prompt,
"--model", "seedance-2",
"-o", f"videos/{row['sku']}-product-video.mp4"
])
Das richtige Modell wählen
Für die Automatisierung von E-Commerce-Produktvideos ist Seedance 2 die richtige Standardwahl – konsistente Ausgabequalität über große Batch-Läufe, zuverlässig genug für vollautomatischen Betrieb ohne Clip-für-Clip-Review.
| Anwendungsfall | Bestes Modell | Warum |
|---|---|---|
| Standardkatalog (100+ Artikel) | Seedance 2 | Konsistente Qualität, zuverlässiges Batch-Verhalten |
| Prompt-Tests für neuen Katalog | Seedance 2 Fast | Schnelles Feedback vor dem vollständigen Render |
| Hero- oder Featured-Produkte | Kling 3 | Cinematische Darstellung, längere Clips |
| Produktfoto-Animation | Kling 3 i2v | Natürliche Bewegung aus Standbildern |
| Premium-Lifestyle-Content | Veo 3.1 | Höchste Qualität in einem Durchlauf |
Die Prompt-Vorlage erstellen
Eine gut aufgebaute Prompt-Vorlage sorgt dafür, dass die Batch-Ausgabe über Hunderte von Artikeln konsistent bleibt. Die folgende Funktion erstellt einen sauberen, produktionsfertigen Prompt aus jeder beliebigen Produktzeile:
def build_product_prompt(row):
return (
f"professional product video for {row['name']}, {row['category']}, "
"clean white background, smooth motion, e-commerce production quality, "
"no text overlays, 6-second duration"
)
Den gesamten Katalog ausführen
Bei großen Katalogen empfiehlt es sich, Skip-Logik und Fortschrittsverfolgung einzubauen, damit die Pipeline bei Unterbrechungen fortgesetzt werden kann. Die folgende Schleife verarbeitet Kataloge jeder Größe mit integriertem Rate-Limiting:
import csv, subprocess, os, time
os.makedirs("videos", exist_ok=True)
with open('products.csv') as f:
products = list(csv.DictReader(f))
for i, row in enumerate(products):
sku = row['sku']
output = f"videos/{sku}-product-video.mp4"
if os.path.exists(output):
continue # skip existing
result = subprocess.run([
"anycap", "video", "generate",
"--prompt", build_product_prompt(row),
"--model", "seedance-2", "-o", output
], capture_output=True)
print(f"[{i+1}/{len(products)}] {sku} — {'done' if result.returncode == 0 else 'ERROR'}")
time.sleep(1)
Ausgaben speichern und teilen
Sobald die Generierung abgeschlossen ist, lade den gesamten Ausgabeordner mit einem einzigen Befehl auf AnyCap Drive hoch. Von dort aus können Videos direkt per Artikelnummer in deinem CMS verknüpft werden.
anycap drive upload videos/ --folder "product-videos-2026-Q3"
Das folgende Video zeigt einen vollständigen Katalogdurchlauf in einer Live-Codex-Session – Prompt-Erstellung, Batch-Generierung und Drive-Upload in Folge.
FAQ
Kann Codex auch aus einer Datenbank oder API lesen? Ja – ersetze den CSV-Reader durch deine Datenquelle.
Welche Länge eignet sich am besten für Produktvideos? 6–8 Sekunden für Standard-Clips. Wechsle zu Kling 3 für 10–15-sekündige Lifestyle-Videos.
Wie viele Videos kann Codex in einer Session generieren? So viele, wie dein Katalog enthält. Die Schleife skaliert auf beliebige Größen mit Rate-Limiting und Skip-Logik.
Fazit
Wenn du einen Produktkatalog ohne Produktvideos hast, ist der schnellste Weg eine Codex-Session mit AnyCap – kein Produktionsteam. Erstelle die Prompt-Vorlage einmalig, führe die Pipeline über alle Artikel aus und speichere die Ausgaben in Drive für die CMS-Integration.
→ Videogenerierung zu Codex hinzufügen – AnyCap installieren, kostenlos starten