Videoproduktion
Wofür diese Fähigkeit gedacht ist
Rohmaterial in ein fertiges kurzes vertikales Video umwandeln, das jemand tatsächlich posten würde: einen Haken, eine klare Geschichte, lesbare eingebrannte Untertitel, durchdachte Verpackung, sauberer Ton und ein verifiziertes Lieferpaket. Außerdem schützt sie einen bereits genehmigten Schnitt, wenn der Benutzer Änderungen wünscht.
Das Ziel ist nicht, die Einstellungen oder Filter eines erfolgreichen Videos zu kopieren. Das Ziel ist es, die Bedingungen wiederzuverwenden, die es gut gemacht haben:
- eine schriftliche Produktionsverfassung vor dem Editieren;
- zeitgestempeltes materielles Nachweis, keine Bauchentscheidungen;
- ein ausführbares Einstellungsdrehbuch;
- ein durchdachtes visuelles System (Layout, Typografie, sichere Bereiche);
- unabhängige Überprüfung in den Phasen Material / Drehbuch / Finale;
- objektive technische Qualitätskontrolle;
- versionierte Auslieferung mit Prüfsumme.
Wann einsetzen
- Der Benutzer liefert Clips und bittet um einen Vlog / kurzes vertikales Video / Campus- oder Reisebeitrag.
- Der Benutzer bittet um eingebrannte Untertitel, Titel, Faktenkarten, eine Endkarte oder ein Cover.
- Der Benutzer bittet um Colorierung von flachem/Log-Material oder Angleichung von Einstellungen.
- Der Benutzer bittet um Änderungen an einem genehmigten Video: Untertitel, Musik, Intro, Verpackung, einige Einstellungen oder Austausch von Material.
- Der Benutzer fragt, warum ein vorheriger Schnitt gut/schlecht war und möchte einen wiederverwendbaren Prozess.
Wann nicht einsetzen
- Der Benutzer möchte nur ein schriftliches Konzept, Drehbuch oder Einstellungsliste – keinen Schnitt.
- Langfilm-/Fernseh-Endfertigung, Colorierung eines Spielfilms oder komplexe VFX/3D.
- Reine Audio-/Podcast-Bearbeitung.
- Die Anfrage ist eine winzige, nur-textliche Antwort, die keine Medienprüfung erfordert.
Schritt 0 — Auftrag klassifizieren (zuerst erledigen)
| Klasse | Signale | Prozess |
|---|---|---|
| Neuschnitt | neues Thema, neue Clips, neues Ergebnis | vollständiger Workflow |
| Lokaler Patch | nur Untertitel, Titel, wenige Overlays, ein B-Roll, Lautstärke, Musikfade | minimales Diff + A/B + erneute Prüfung |
| Komplettüberarbeitung | gesamtes Material austauschen, Layout/Seitenverhältnis/visuelles System ändern, Grading-Pipeline ändern, Geschichte umschreiben | als Neuschnitt behandeln; nicht die alte Timeline patchen |
Harte Regel: „Gesamtes Material austauschen“ oder „mit diesen neuen Clips neu machen“ ist ein Neuschnitt, selbst wenn der Benutzer es als kleine Reparatur bezeichnet. Die Quellzeitcodes, Rahmungen, Untertitel und B-Roll-Logik des alten Drehbuchs gelten nicht mehr.
Handelt es sich um eine Überarbeitung: Vor dem Eingreifen die genehmigte Version einfrieren (Kopie + SHA-256). Siehe references/modification-protection.md.
Schritt 1 — Aufnahme und Produktionsverfassung
Nur erfassen, was die Auslieferung beeinflusst:
- Plattform / Seitenverhältnis / Zieldauer / Sprache;
- Pfade des Materials, Log vs. Rec.709, Bildrate, Audio;
- ob es eine Sprecherspur gibt und wer spricht;
- Musik/Lizenzierung (CC0/CC BY/vom Benutzer bereitgestellt);
- Lieferordner/Name/Überschreibungsregel;
- was sich NICHT ändern darf.
Eine kurze 00-production-spec.md schreiben (oder die vorhandene des Projekts nutzen) mit:
- Spezifikationen und roten Linien;
- sachlicher Grundlage (was auf dem Bildschirm erscheinen darf; was nur die Meinung des Sprechers ist);
- visueller Grammatik: Karte vs. Vollformat, Titel, Untertitel, Faktenkarten, Endkarte, sichere Bereiche;
- Tonplan;
- Prüfungsphasen.
Diesen Schritt nicht überspringen, weil der Auftrag klein aussieht. Die Spezifikation ermöglicht es einem Prüfer, zu sagen „dies verletzt das vereinbarte System“, anstatt über Geschmack zu streiten.
Schritt 1.5 — Referenzstudie (Neuschnitt / Komplettüberarbeitung)
Vor der Wahl des visuellen Systems oder der Erstellung der Einstellungstabelle 3–5 hochwertige Referenz-Vlogs auf derselben Plattform/im selben Genre/selber Dauer studieren. Prinzipien extrahieren, nicht Einstellungen:
- die ersten 1–3s Haken: Bild / Wörter / Ton;
- Struktur: Anzahl Einstellungen, durchschnittliche Einstellungslänge, A-Roll/B-Roll-Verhältnis, Platzierung von Faktenkarten/Endkarten;
- Verpackung: Untertitelgröße/-position, Titel, Farbe, Übergänge, Informationsdichte;
- Ton: Stimme, BGM, SFX, Atmosphäre;
- warum es in einem Satz funktioniert;
- übertragbares Prinzip vs. Oberflächenelement.
Die Vorlage aus references/reference-study.md verwenden. Keine Einstellungen, Gesichter, Musik oder urheberrechtlich geschützte Assets kopieren. Eine kurze reference-study.md im Projekt schreiben und damit 2–3 kreative Optionen erstellen, bevor man sich festlegt. Für einen lokalen Patch diesen Schritt überspringen, es sei denn, der Benutzer fragt danach.
Schritt 2 — Materialprüfung (Nachweis, keine Eindrücke)
Für jeden Clip erfassen:
- Dauer / Auflösung / fps / Codec / Bittiefe / Farbkennzeichnung;
- Inhalt und Aktion nach Zeitstempel;
- verwendbare In/Out-Punkte (0,5s Genauigkeit) und Ablehnungsgründe;
- Rahmung, Kopfraum, Logo/Hintergrund, Verwacklung, Belichtung, Weißabgleich;
- Audio: Sprache vs. Atmosphäre; bei Sprache ein transkribierter Text mit Zeitstempeln;
- Log/HLG oder Rec.709; bei flachem Material den Grading-Plan festlegen.
1s-Kontaktabzüge + Schlüsselbilder verwenden; Whisper für eine erste Transkription nutzen, dann Eigennamen mit Kontext korrigieren. Keine B-Roll-Atmosphäre untertiteln, die Whisper halluziniert hat.
Ausgabe: ein Materialbericht mit Bildern und Zeitcodes, nicht nur Prosa. Ein Prüfer muss dieselben Bilder erneut extrahieren können.
Schritt 3 — Visuelles System und Einstellungsdrehbuch
3.1 Die A-Roll-Behandlung aus der Quelle wählen
- Karten-Layout für niedrig aufgelöstes Querformat (z. B. 960×720) oder wenn Umgebung/Logo wichtig ist: eine 4:3/16:9-Karte auf einer gestalteten 1080×1920-Leinwand; vermeidet 2,67× Hochskalierung.
- Vollformat für natives Hochformat oder 4K-Querformat mit ausreichend Kopfraum: den Zuschnitt vor der Festlegung testen.
- Hybrid, wenn sowohl Gesicht als auch Kontext wichtig sind.
Ein bereits genehmigtes Layout nicht ändern, es sei denn, der Benutzer bittet darum oder die neue Quelle unterstützt es wirklich nicht. Bei einer Änderung als Designänderung behandeln und erneut prüfen.
3.2 Eine Einstellungstabelle schreiben, kein Moodboard
Jede Einstellung benötigt: Quelle, Quell-In/Out, finales In/Out, Dauer, Bildbehandlung, Untertitel, Verpackung, Übergang, Ton. Die Dauern summieren; die Sprachspur an einem festen Versatz ausrichten; finale Zeitcodes für Untertitel verwenden.
Enthalten:
- einen Haken in den ersten 3s;
- eine visuelle/informationelle Änderung alle 2–4s;
- B-Roll, das schwache A-Roll-Abschnitte abdeckt;
- Faktenkarten-/Endkarten-Text mit Quellen und Risikokennzeichnung;
- einen Musik-/Tonplan.
Das Drehbuch vor dem Editieren prüfen. Ein falscher Quellzeitcode ist hier billig zu korrigieren, später teuer.
Schritt 4 — Bauen
- Jede Einstellung einzeln rendern; in einem zweiten Durchgang concatenaten/xfaden. Einen einzigen riesigen Filtergraphen vermeiden.
- Log-Material mit einem LUT oder einer getesteten manuellen Kette graden; Gesicht / weiße Wand / Markenfarbe über Einstellungen hinweg vergleichen.
- Overlays (Titel, Faktenkarten, Endkarte, Untertitel) als vollflächige RGBA-PNGs mit Pillow generieren; auf echten Bildern testen.
- Untertitel im unteren Sicherheitsbereich halten (unterer Rand ≥200px; 240px ist sicherer), ≤14 chinesische Zeichen pro Zeile, ≤2 Zeilen.
- Zuerst die Sprache mischen, dann BGM darunter (12–18 dB unter Sprache), 1–3s ein-/ausblenden, loudnorm auf ca. −16 LUFS, True Peak ≤ −1 dBTP.
- Alle Skripte, Overlays, Audio und Zwischeneinstellungen versioniert halten.
Nützliche Prüfungen und Rezepte: references/tech-recipes.md.
Schritt 5 — Prüfungsphasen (nicht selbst genehmigen)
Drei unabhängige Prüfungsphasen:
- Materialprüfung — Stimmt die Recherche mit den Bildern/Audiodaten überein? Sind die verwendbaren Bereiche echt? Sind ASR-Fehler korrigiert? Werden B/C/D-nichtfakturierte Atmosphäre in Ruhe gelassen?
- Drehbuchprüfung — Kann es genau so editiert werden, wie es geschrieben wurde? Existieren die Quell-In/Out-Punkte? Passen die Untertitel zum Transkript und sind sie lesbar? Stimmt die Gesamtdauer exakt? Ist der Haken real?
- Endprüfung — Vollbild-Rahmung + SRT-Lesung + Audio-Prüfung + Faktenprüfung. Die technische Qualitätskontrolle (Auflösung, fps, Dauer, Lautstärke, True Peak, Schwarzbilder, Dekodierung, Einbrennung) ist separat und ersetzt nicht die visuelle/Untertitel-Prüfung.
Jeder Befund benötigt: Zeitcode, Symptom, Reparatur, Schweregrad (Blockierer/hoch/mittel/niedrig). Ein Bestehen erfordert keine Blockierer/hohen; mittlere sollten repariert oder explizit akzeptiert werden; niedrige können mit einem Hinweis ausgeliefert werden.
Fällt eine Prüfung durch, reparieren und den betroffenen Bereich erneut prüfen. Nicht auf „der Prüfer besteht“ verlassen.
Schritt 6 — Ausliefern
- Finales MP4: 1080×1920, 30fps, H.264 High, AAC 48k Stereo, faststart.
- SRT mit denselben Hinweisen wie die Einbrennung; Abdeckung 1080×1920.
交付说明.md: Spezifikationen, Dateien, Quellen, Struktur, Untertitel, Musik/CC BY, Faktenquellen, bekannte Einschränkungen, Prüfentscheidungen.- SHA-256/MD5-Manifest; die genehmigte Version/Master schreibgeschützt halten.
- QuickTime/mobile Wiedergabe bestätigen.
Schritt 7 — Überarbeitungen
references/modification-protection.md befolgen. Die Kurzversion:
- Die genehmigte Version einfrieren;
- genau auflisten, was der Benutzer ändern wollte;
- alles andere als „muss erhalten bleiben“ behandeln;
- den kleinsten möglichen Patch verwenden;
- wenn eine Neugenerierung unvermeidbar ist, das Risiko erklären und die vollständige Prüfung erneut durchführen;
- A/B-Vergleich von altem und neuem an denselben semantischen Stellen;
- niemals die einzige gute Version überschreiben;
- bei Fehlschlagen der neuen Version zurückrollen und die alte behalten.
Qualitätsstandard (Standardwerte; an die Vorgaben anpassen)
| Element | Standard |
|---|---|
| Leinwand / fps | 1080×1920 / 30fps |
| Dauer | 45–60s für einen Vlog; 15–30s für einen hakengeführten Kurzfilm |
| Video | H.264 High, yuv420p, CRF ~18, faststart |
| Audio | AAC 48k Stereo, ~192kbps |
| Lautstärke | −16 LUFS ±2, True Peak ≤ −1 dBTP |
| Schwarzbilder | keine außer absichtlichem Design |
| Untertitel | eingebrannt + SRT; unterer Rand ≥200px; ≤14 Zeichen/Zeile |
| Musik | stimmenpriorisiert; BGM 12–18 dB unter Stimme; ein-/ausblenden |
| Auslieferung | MP4 + SRT + Cover + Auslieferungshinweis + Prüfsummen |
Dies sind Standardwerte, keine Gesetze. Wenn Plattform oder Vorgaben etwas anderes verlangen, in der Spezifikation festhalten.
Häufige Fehlermodi (aus einer echten Überarbeitung)
- Ein genehmigtes visuelles System nicht ändern, es sei denn, darum gebeten. Ein genehmigter Schnitt verwendete eine 4:3-Karte für niedrig aufgelöstes Querformat; eine spätere Überarbeitung ersetzte sie durch einen Vollformat-4K-Zuschnitt, und der Prüfer beanstandete, dass das Querformat-Material einfach beschnitten worden war. Wenn die Quelle Querformat ist und der genehmigte Look eine Karte war, die Karte behalten, es sei denn, der Benutzer bittet um ein Redesign; bei Änderung Kopfraum/Logo/Hände testen und prüfen.
- Faktenkarten-Hintergründe müssen deutlich und ruhig sein. Keine überlappenden Quellbereiche oder zwei nahezu identische Schwenks hinter aufeinanderfolgenden Karten wiederverwenden; den Hintergrund verlangsamen/einfrieren, wenn die Kamera sich bewegt. Ein sich bewegender, duplizierter Hintergrund wirkt wie „zwei fast identische Einstellungen“ und „die Kamera schwenkt zu schnell“.
- Jeder Brückenabschnitt braucht eine Funktion. Eine 2–3s lange Einstellung zwischen der letzten Faktenkarte und der Endkarte muss einen Titel, eine Stimme, eine Ortszeile oder einen narrativen Beat tragen. Ein stilles, textloses Banner wirkt wie eine unerklärte Lücke; verkürzen oder eine Rolle geben.
- Ein kompletter Materialaustausch ist ein Neuschnitt. Die alte Timeline nicht patchen; Material erneut prüfen, neues Drehbuch, neues Grading, erneute Prüfung. „Kleine Reparatur“-Sprache ändert nichts am Umfang.
- Technischer Durchlauf ist kein ästhetischer Durchlauf. Ein Prüfer kann 1080×1920/0 Schwarzbilder/Dekodierung OK nachweisen; er kann nicht nachweisen, dass der Schnitt gut aussieht. Bei Überarbeitungen A/B gegen den genehmigten Schnitt testen und ein unabhängiges Urteil einholen.
Kreativer Spielraum
Die Überprüfung standardisieren; das Kreative offen lassen:
- Konzept, Haken, narrative Reihenfolge;
- Karte vs. Vollformat vs. Hybrid;
- Anzahl Einstellungen, B-Roll-Reihenfolge, Übergänge;
- Grading-Look (natürlich / warm / filmisch);
- Musikgenre, Titelstimme, Faktenkarten-Visualisierung.
Einen genehmigten Schnitt nicht zur Vorlage machen. Das wiederverwendbare Asset ist der Prozess und die Prüfdisziplin, nicht die exakten Schriftarten, Einstellungen oder Musik.
Referenzen
references/case-study.md— eine anonymisierte Fallstudie: Was funktionierte, was verschlechterte sich und warum.references/workflow.md— vollständiger 7-Stufen-Workflow mit Artefakten und Prüfungen.references/modification-protection.md— Versionierung, minimales Diff, A/B, Rollback.references/quality-checklist.md— Pre-Flight, Technik, Visuell, Untertitel, Audio, Auslieferungs-Checklisten.references/reference-study.md— wie man 3–5 Referenz-Vlogs studiert und Prinzipien ohne Kopieren extrahiert.references/tech-recipes.md— ffmpeg/Pillow/Whisper/Loudness-Rezepte und bekannte Fallstricke.references/skill-sources.md— Agent Skills-Format, öffentliche Beispiele und Host-Installationshinweise (Claude Code, DSH, andere Hosts).scripts/check_video.py— wiederverwendbarer technischer Prüfer.scripts/contact_sheet.sh— schneller 1s-Kontaktabzug.
Schnellstart
# Werkzeuge erkennen
FF=$(command -v ffmpeg || echo tools/ffmpeg)
$FF -hide_banner -i clip.mp4 2>&1 | grep -E 'Duration|Stream'
# 1s-Kontaktabzug (5 Spalten)
$FF -hide_banner -loglevel error -i clip.mp4 \
-vf "fps=1,scale=320:-1,tile=5x6:padding=4:margin=4" \
-frames:v 1 contact.jpg
# Technische Prüfung nach Export
python3 scripts/check_video.py final.mp4 --width 1080 --height 1920 \
--min-duration 45 --max-duration 60 --lufs -16 --lufs-tol 2 \
--max-true-peak -1.0 --max-black 0.5
Wenn der Benutzer eine genehmigte Version hat, anhalten und references/modification-protection.md lesen, bevor etwas geschrieben wird, das in das Auslieferungsergebnis schreibt.