🎬 Рилсы мне собирают нейросети, а не монтажёр. Вот весь набор, который для этого стоит
Поменял в ролике одну фразу — переозвучилась только она, а анимация сама сдвинулась под новую длину. Правка «на полсекунды раньше» стоит одной строки, а не перетаскивания дорожек.
Так получается, потому что рилс не монтируется, а пишется как веб-страница. Chrome снимает её покадрово, ffmpeg склеивает с голосом. Собирают Claude Code и Codex, моя часть — сценарий, голос и правки.
Голос — мой живой, записанный на телефон. Синтез пробовал, включая клон своего голоса: уныло, ударения мимо. Из записи ничего не вырезаю: склейки на месте «э-э» слышно сильнее, чем сами «э-э». Только темп 1,3 с сохранением тона и ровная громкость. А если звук «из-под воды», потому что телефон лежал на столе, правлю частоты, а не режу.
Набор, который для этого стоит:
• HyperFrames — открытый движок, который делает видео из веб-страницы. Лицензия Apache 2.0 разрешает коммерческие ролики, рендер идёт без интернета и аккаунта • навыки HyperFrames для агента: npx hyperframes skills update. Без них агент пишет анимацию «как для сайта», и в ролике она ломается • ffmpeg — склейка и звук • Whisper локально — субтитры по словам и проверка, что ни одно слово не потерялось
Грабли тоже были. Шрифты подгружались лениво, и первые кадры выходили без заголовков, — теперь шрифты лежат рядом с роликом. Генератор музыки MusicGen разрешён только для некоммерческого использования, поэтому его не ставил. А интерфейс Instagram закрывает верх и низ кадра, так что всё важное держу в средней полосе.
Ролик, который пересобирается из текста, правится как документ. А правок в рилсе всегда больше, чем кажется на первом черновике.