Разведка 5 потоков закрыта. Единый стек зафиксирован. 2 P0-блокера до первого ролика.
Remotion доказан как движок. Дыра не в нём: (1) нет монтаж-плана (edl.py) → всё выходит слайдшоу; (2) реальный футаж надо качать с Мака, не с VPS — YouTube режет серверные IP. Всё остальное уже есть.
Не инструмент под вопросом, а: масштабируется ли добыча (наберём ли 15–22 реальных куска) и ляжет ли рваный ритм из edl.py (а не ровная нарезка по таймеру). Оба проверяет минимальный тест-опенинг за вечер — до постройки полного генератора.
S1 разведка stealth-fetch (что вирусится + доноры) [есть] S2 арт-дирекшн storyboard_sheet.py → картинка-раскадровка [есть] ← Гейт-1 S3 материалы реал: yt-dlp С МАКА → harvester режет [P0 настроить] b-roll дыр: Pexels/Pixabay API [поставить] мемы: rembg birefnet обтравка [есть] озвучка: voice_shadow (playboy→shadow) [есть] AI ≤10%: Vertex img / Veo [есть] S3.5 EDL align.py word-timestamps → edl.py режиссёр ритма [P0 написать] ← ГЛАВНОЕ S4 сборка remotion_props → DichVideo.tsx → render headless [есть, +доводка] S5 QA qa.py каденс/слои → mp4 → HTTPS [есть]
ffmpeg — только препроцессор (нарезка/нормализация), не сборщик. CapCut на Маке — опц. ручная полировка флагмана, вне конвейера.
| Нужда | Решение | Статус |
|---|---|---|
| Инструмент монтажа | Remotion (DichVideo.tsx) — резы на словах одной строкой, стиль правкой компонента. ffmpeg/MoviePy = ×10 кода хуже; GUI-NLE убивает leverage | есть |
| Скиллы | stealth-fetch · storyboard-prompt-builder · voice-clone-channel · pull-from-mac. Чужие основным не ставим | есть |
| Футаж (несущий) | yt-dlp с Мака (домашний IP, YouTube не режет) → мост → harvester | P0 |
| Футаж (b-roll дыр) | Pexels + Pixabay API (royalty-free, копирайт-чисто) | настроить |
| Мемы | rembg birefnet обтравка + библиотека public/memes/ |
есть |
| Библиотеки | @remotion/media (быстрее декод) · auto-editor (desilence) · сабы из ElevenLabs-таймингов |
частично |
| Монтаж-план | написать edl.py — режиссёр рваного ритма |
P0 блокер |
Без него 1 бит = 1 шот = слайдшоу. Режет фразу на 15–22 блока ~0.6–2с с холдами на хуке/панче, маркирует hard-cut / zoom-punch / freeze / мем. Минимальный тест — опенинг ~6с / 3–4 блока.
Без масштабной добычи 15–22 реальных кусков формула на 70–90% реала не наберётся → EDL добьёт генерёжкой → опять слайдшоу.
@remotion/mediaГлубина контроля — один из открытых вопросов ниже.
Формат 1 не доказан end-to-end — ни один ролик по полному флоу (S1→S5) ещё не прошёл. Минимальный тест-опенинг 6 секунд / 3–4 блока — это первый реальный smoke-test.
Копирайт остаётся открытым риском — решение только у тебя (постура а/б/в выше). Без этого решения весь пайплайн может строиться под модель которую нельзя монетизировать.
VPS слабый — рендер по одному (concurrency=2 max), параллельные прогоны кладут сервер.