OKO · Арт-дирекшн + итоговый план производства · к реализации
Как агент будет делать ролики — глубоко и на фактах
Только сухие факты разбора 9 роликов Дарвины. Ядро — арт-директор, который находит готовый материал, адаптирует сценарий под него и решает, как обыграть каждую строку. Это план, который реализуем.
2026-06-13 · спек: plans/2026-06-13-art-director-and-pipeline-spec.md · база фактов: darwin-bible.obahoba.com
Принцип всего конвейера
Не снимаем кино.
Находим и переупаковываем.
Берём готовый реальный материал, который кто-то уже снял и провалидировал виральностью. Генерируем только дыры (≤10%). Арт-директор — мозг: сводит реальность со сценарием и решает, чем обыграть каждую строку.
2 архетипа сбора: A архив / B реконструкция
3 под-агента
AI ≤ 10%
Арт-директор — 6 этапов рассуждения
1
Приёмка и маршрут по архетипу
Есть готовый визуальный архив (A) или только текст (B) → стратегия сбора. факт: A=5, B=4 из 9
2
Разведка материала — «найтись среди массы контента»
Сначала находит, ЧЕМ располагаем. Шаг 1 — найти первоисточник-вирус (там самый богатый материал). Шаг 2 — многоугловой поиск по именам/местам/датам/числам. Шаг 3 — проверка добываемости + таймкоды. Шаг 4 — разметка битов: есть_реальное / реконструкция / AI-fill. факт: медиа лежало в источнике — сайт автора+Imgur, YouTube-VHS, Animal Planet
3
Сценарий + адаптация под материал (петля)
Сжать в дугу 35–45с, выбрать хук-формулу, амплификация + фактический финал. Петля сценарий↔материал: бит без материала и без реконструкции — выкинуть/переформулировать; яркий — усилить. Не утверждаем то, что не покажем. факт: у Друзей видео не было → сценарий вокруг скрина; у Океана архив богат → 7 рыб подряд
4
Поштучная режиссура — «как обыграть строчку»
Правило №0: кадр воплощает ИДЕЮ бита, не иллюстрирует слово. Дерево решений ниже.
5
Монтажная партитура
Длина шота по типу бита (сетап 3–5с, эскалация/список 1,3–1,5с). Переход: жёсткий + огненное плавление на хуке/ключе/финале. Субтитр-плашка 1–2 слова. Логотип, музыка, монотонный быстрый голос. факт: расследование 2,9с vs перечисление 1,5с
6
Самокритика и упаковка «под соусом»
Финальный чеклист; не прошёл бит — переделать решение этого бита, не весь ролик.
Сердце — дерево решений «чем обыграть строку» (всё на фактах)
Реальное событие со съёмкой → harvested-клип, точный таймкод, кроп 9:16 (блюр-полосы если горизонталь), зум на суть.
Число / деньги / статистика → крупная ЦИФРА на экране; если это скрин/чек — реконструированный документ. tried 1,2 млрд vs 400 млн · comments 1836₽ · Друзья 73 760₽
Реплика / диалог → реальная цитата-клип ИЛИ реконструированная плашка-переписка. motivation: интервью бойца · comments: диалог с соседом
Петля эскалации → один мотив с нарастающей вариацией. RED: та же стена, всё больше красного · Океан: рыба за рыбой
Сравнение → чередование/сплит двух рядов. tried: Москва против Питера
Панч/шутка без съёмки → 1 AI-вставка (≤10%). RED: коммунальщик · Друзья: шимпанзе
Абстракция/связка → конкретный символ или нейтральный b-roll. НИКОГДА буквально/коллажем.
Кадрирование
Горизонталь → блюр-полосы + зум. Фото → лёгкий Ken Burns. VHS-зерно НЕ чистим — это «доказательство реальности».
Под-агенты + хук-формулы
- Material-Finder — этап 2: ищет и верифицирует реальный материал, отдаёт инвентарь (что есть, таймкоды, чем закрыть дыры). Инструменты: WebSearch, yt-dlp, stealth-browser, reverse-image.
- Scriptwriter — этап 3: пишет/переписывает сценарий под инвентарь, выбирает хук, держит фактический финал.
- Shot-Designer — этапы 4–5: на каждый бит решение + тайминг + кадрирование + субтитр + переход.
- 4 хук-формулы: (а) конкретика-факт в первых 5 словах; (б) императив-парадокс; (в) разоблачение-цифрой; (г) curiosity/callback («что странно?» / «помните видео про…»).
Чеклист самокритики (gate перед выдачей)
Хук в 5 словах · кадр = идея бита · финал фактический · реальное доминирует, AI ≤10% · числа цифрами · ритм по типу бита · бренд OKO применён · не утверждаем то, что не показываем.
Итоговый pipeline — 6 модулей
- 1 · Idea Engine + классификатор архетипа. Reddit (ждём OAuth) + TikTok (Apify готов) + YouTube + RU-Telegram + Wikipedia. Отбор: правда + доказанная виральность + развязка + доступное медиа.
- 2 · Арт-директор (выше) — оркестратор + 3 под-агента.
- 3 · Слой материала, 2 ветки + дыры. 2A Харвестер (скачать+таймкоды+кроп 9:16); 2B Реконструктор документов (HTML→PNG: скрин/чек/карта/переписка с точными числами); 2C AI-fill (Veo/Imagen, 1 кадр ≤10%).
- 4 · Контракты. Расширить
Beat: source_kind = harvested | reconstructed | ai_fill + ссылка на материал + тип кадрирования.
- 5 · Монтаж (compose.py готов ~70%). Добить блюр-полосы 9:16, варьируемый ритм, огненный переход; ч/б и тяжёлый грейд — выкл. Готово: плашка-субтитры, логотип, музыка, монотонный TTS.
- 6 · Модель видео. Veo только на дыры → позже gen-api.ru. Видеоряд — в основном found footage.
Порядок сборки — фазы к первому ролику
A
Один ролик вручную-в-помощь
Берём 1 историю архетипа A с богатым материалом → проходим арт-директором руками → собираем в compose с блюр-полосами. Первый ролик Дарвин-уровня, проверка связки.
B
Автоматизировать сбор
Material-Finder + Харвестер как код: поиск → скачивание → таймкоды → кроп.
C
Ветка B — реконструктор документов
Шаблоны скрин/чек/карта/переписка для текстовых историй.
D
Idea Engine на потоке
Reddit/TikTok/YouTube/TG + классификатор → автоподача историй.
E
Масштаб
1–2 ролика/день; затем EN-зеркало переозвучкой того же видео.
Нужно от Тимура (до большой стройки)
1. Reddit OAuth — client_id + secret (script-app, reddit.com/prefs/apps, redirect localhost:8080). Разблокирует Idea Engine.
2. Политика достоверности — рекомендация: контролируемая амплификация + строго фактический финал, без вранья в числах про реальных людей.
3. Источник видеоряда / правовой режим — fair-use нарезка / CC / реконструкция. Решить до масштаба.