/yt-pipeline – 1 Long-Form-Video → 3 Kurzvideos
Das Format ist festgelegt (Quelle: docs/research/, ADR-002).
- Long-Form: Englisch, 10–13 Minuten, kein Gesicht, Voicebox-Erzählung, eine ungewohnte AI×Wirtschafts-Frage in einem 7-stufigen Beat-Sheet.
- Bildschirm: HyperFrames-Motion-Grafiken (Charts, Vergleichstabellen, bewegte Artikel-Captures, 2D-Cutouts) + Stockmaterial. 0 KI-generierte Videos, 0 Fremdcontent-Neuverarbeitung.
- Kurzformate: Aus dem Long-Form werden 2–3 Abschnitte (20–55 Sekunden) ausgewählt und vertikal neu gerendert. Gleiche Datei für Shorts, Reels und TikTok. Ziel: Traffic auf das Long-Form.
Start und Fortsetzung
/yt-pipeline # Neue Episode
/yt-pipeline 003 # STATUS.md von 003 lesen und ab unterbrochenem Schritt fortsetzen
/yt-pipeline 003 --from script
Bei einer neuen Episode wird episodes/NNN-slug/ erstellt (NNN = aktuell höchste Nummer + 1). Text liegt in diesem Ordner, Audio/Video in output/NNN/ (nicht in Git). Nach jedem Schritt wird die Checkliste in episodes/NNN-slug/STATUS.md aktualisiert. Die nächste Session setzt nur hiermit fort.
Schritte
| # | Schritt | Verwendeter Skill/Tool | Output | Pause |
|---|---|---|---|---|
| 1 | Fragensuche | yt-dlp sammeln → /yt-viral (gleiches Genre, sortiert nach Multiplikator) | 01_idea.md mit 3 Kandidaten für ungewohnte Fragen | Gate 1 |
| 2 | Recherche | Webrecherche, Primärquellen, ggf. /watch 1–2 Videos (nur Struktur) | 02_research.md | |
| 3 | Skript | 7-stufiger Beat-Sheet + /yt-script bewertet 5 Hooks | 03_script.md | Gate 2 |
| 4 | Paketierung | /yt-package | 04_package.md mit Titel und Thumbnail-Text | |
| 5 | Audio | Voicebox REST (/generate) | output/NNN/voice.wav, transcript.srt | |
| 6 | Bildschirm & Render | /hyperframes, Material von /media-use | output/NNN/long.mp4 (16:9) | Gate 3 |
| 7 | Kapitel & Beschreibung | /yt-chapters → /yt-seo | 07_seo.md | |
| 8 | Kurzformate | /yt-shorts → /hyperframes vertikales Rendern | output/NNN/short_1~3.mp4, 08_shorts.md | |
| 9 | Upload | scripts/-Upload (YouTube, Reels), TikTok manuell | Link-Protokoll | Gate 4 |
| 10 | Messung | /yt-retention (48h, 7d), /yt-comment, alle 4 Episoden /yt-audit, monatlich /yt-plan | 10_metrics.md |
/yt-edit wird nicht verwendet. Es ist ein Skill, um überflüssige Stellen aus direkt aufgenommenen Audiodateien zu schneiden, aber dieser Kanal nutzt synthetische Stimmen – es gibt nichts zu schneiden. Sollte jemals eine echte Aufnahme verwendet werden, kommt er nach Schritt 5.
Schritt-für-Schritt-Regeln
1. Fragensuche
- Eine Frage ist das ganze Video. Der Unterschied zwischen 70–100k Views und 1–2,9 Mio Views lag am Winkel der Frage.
- Gute Frage: Es gibt einen allgemein geglaubten Mythos UND Primärquellen-Zahlen widerlegen ihn. Beispiel: „AI ist teurer als Menschen geworden“, „Rechenzentren werden leise storniert“.
- Pro Kandidat: einzeilige Frage, eine widerlegende Zahl mit Quelle, Referenzvideo (wenn vorhanden, mit Multiplikator), eine Zeile Gegenargument.
- Gate 1: Der Benutzer wählt eine aus.
2. Recherche
- Mindestens 3 Primärquellen (Geschäftsberichte, wissenschaftliche Arbeiten, offizielle Ankündigungen, Regierungsstatistiken), mindestens 10 Zahlen, jede mit Quell-URL.
- Fakten und Schätzungen/Prognosen getrennt kennzeichnen. Auch im Video wird „Projection“ bei Schätzungen eingeblendet (Schwäche, auf die Economy Media hingewiesen wurde).
- Zwingend ein Gegenargument UND seine Widerlegung finden.
/watchnur, um die Struktur von Referenzvideos zu analysieren. Skriptsätze nicht übernehmen (Authentizitäts- und Urheberrechtsverstöße).
3. Skript (Englisch, 1.400–1.900 Wörter, 150 Wörter/Minute → 10–13 Minuten)
- 7-stufiger Beat-Sheet: ① 0–15s Allgemein akzeptierte Prämisse ② 45s–2min Prämisse umwälzende Frage + Titel-Drop ③ 4 Säulen à 1–1,5 min, jede mit 1–2 Zahlen ④ 75–85%-Punkt Gegenargument anerkennen, dann breiter widerlegen ⑤ Punchline mit einem Chart ⑥ Mit Frage enden oder zur nächsten Episode überleiten, kein Abo-Betteln.
- Hooks: Mit
/yt-script5 schreiben, mithookscore.pybewerten, die Top 2 anzeigen. - Pro Absatz rechts eine Bildschirmanweisung:
[CHART: ...],[ARTICLE: url + highlight],[CUTOUT: ...],[STOCK: ...]. Alle 2–4 Sekunden muss sich der Bildschirm ändern. - Alle Zahlen stammen ausschließlich aus
02_research.md. Keine neuen Zahlen einführen. - Gate 2: Der Benutzer genehmigt das Skript.
5. Audio
- Voicebox-App muss laufen (
http://127.0.0.1:17493). Falls nicht, den Benutzer bitten, sie zu starten, und anhalten. - Absatzweise
POST /generate(language: "en", festgelegteprofile_id) → zusammensetzen zuvoice.wav. - Transkription mit Diktat (
POST /transcribeoderhyperframes transcribe) →transcript.srt. Wird in Schritt 7 und 8 verwendet. - Sprachprofil: In der ersten Episode 3 Samples vom Benutzer anhören und auswählen lassen. Danach fest.
6. Bildschirm & Render
- In
/hyperframeseinsteigen. Charts, Vergleichstabellen, Zeitleisten, bewegte Artikel-Captures zuerst im/hyperframes-registrysuchen. - Stockmaterial, BGM, Soundeffekte von
/media-use. Keine News-, Film- oder Fremdcontent-Clips. - Bildschirmfarben und Schriftarten pro Episode nicht ändern (Kanalidentität). Szenen müssen sich pro Episode unterscheiden (Anti-Template-Wiederholung).
- Gate 3: Der Benutzer sieht sich
long.mp4an.
8. Kurzformate
- Mit
/yt-shortsaustranscript.srt2–3 Abschnitte (20–55s) extrahieren. Priorität: Paradoxe Hook-Szene, Punchline-Chart, die ungewohnteste Zahl. - Dieselbe Szene in 9:16 neu rendern (nicht zuschneiden). Unten 440px und rechts 150px frei lassen (Button-Bereich für Shorts/Reels).
- Untertitel nur Zahlen und Kernbegriffe groß anzeigen. Letzte Szene mit erster verbinden, um Loop-Wiedergabe zu fördern.
- In der Shorts-Beschreibung und „Ähnliche Videos“ auf das Long-Form verlinken. Das ist der Grund für Kurzformate.
9. Upload – Gate 4
- Vor dem Upload zusammenfassen: Was (Datei, Titel), wohin (YouTube, Instagram, TikTok), Sichtbarkeit, ob rückgängig machbar.
- Nur hochladen, wenn der Benutzer im Chat zustimmt. Erster Upload auf privat setzen, nach Bestätigung öffentlich schalten.
- YouTube-Label „Realistische synthetische Inhalte“: Keine KI-generierten Videos, daher nicht zutreffend. Synthetische Stimme in der Beschreibung mit „AI narration“ kennzeichnen.
10. Messung
- Nach 48h und 7d CSV zur Retention aus YouTube Studio holen mit
/yt-retention. Ausstiegspunkte mittranscript.srtauf das Skript beziehen. - Kommentare: Nur Antwortentwürfe mit
/yt-comment. Veröffentlichung durch Benutzer. - Bestehenskriterien (8 Wochen, 12 Episoden): Durchschnittliche Wiedergabedauer >35%, mindestens 1 von 12 Episoden hat das 5-fache des Kanal-Medians.
Nicht erlaubt
- Hicksfield-ähnliche KI-Videogenerierung (ADR-002, bei Bedarf neu bewerten).
- Fremdvideos neu verarbeiten, Skripts 1:1 übernehmen.
- Gates überspringen. Selbst wenn der Benutzer sagt „mach alles selbst“, wird Gate 4 (Upload) nicht übersprungen.