Монтаж видео

Одной из самых больших болей при выпуске видео контента для меня всегда был монтаж видео.
У меня бывают прикольные идеи, но как вспомню, что чтоб выпустить один часовой видос, нужно просидеть пару дней над монтажом в видеоредакторе, то всякое желание что-то записывать отпадает.

Первый поток курса

Первый поток курса я даже отдавал в работу монтажеру. ("даже" тут стоит, потому что всё остальное я делаю в соло)) как нибудь расскажу об этом)

С монтажером было проще, чем возиться с этим самому, но всё ещё не то, что я ожидал.
На первые ролики с ним уходило прям много времени. Я ожидал, что он сразу сделает красиво, как я хочу (по картинке в моей голове), а оказалось, что за 5к рублей за 1 час видео, тебе нужно почти вплоть до деталей объяснять и скидывать референсы того, что ты хочешь. Хотя, у меня были всего лишь скринкасты.

А помимо этого, нужно ещё отсмотреть исходники и выписывать таймкоды мест, которые нужно вырезать. А потом смотреть результат от монтажера, причём очень внимательно. Потому что первое время человек даже не отсматривал видос, который мне кидал и там было очень много темных экранов или рандомно отрезанных сцен, которые было очевидно как поправить.

Уже тогда у меня было непонимание, зачем мне нужен такой специалист, которого я промптю как AI агента)) Отработал с ним весну и отдал около 40-50 тыс за производство всех учебных видосов.

Третий поток
Его я решил записывать с нуля, так что встал вопрос с тем, как делать монтаж.

За лето вышло много крутых инструментов и skills (ссылка на коммент), Opus подтянули в монтаже и создании 3D сцен и после выхода версии 5.5 в сети стало плодиться огромное количество видеороликов.

Ок, пошёл пробовать делать монтаж скринкаст урока с Opus.

Самый "наивный" подход – Opus с помощью STT инструмента превращает звук в текст и ориентируясь на этот текст делает монтаж. С первого раза получилось не очень – во многих местах для меня важно делать плавные склейки, чтоб они сильно не выбивались из общего ряда. И вот опусу ориентироваться на аудиодорожку с таймкодами было очень тяжело.

Gemini
Думал-думал че делать и вспомнил о том, что существуют модели Gemini)) Для тех, кто не в курсе, эти модели нативно могут читать и аудио и видео, прям как текст.

Попробовал опять самый наивный вариант с gemini – открыл agy cli, выбрал модель gemini flash 3.8 medium, попросил его "прочитать" мой видос и сделать монтаж, вырезав сбивки и сделать нормальные склейки.

И, о боже, я офигел, с того, что gemini flash справился с этой задачей! Не идеально, конечно, но это было сильно лучше чем с опусом! Просто за счёт того, что он нативно понимает аудио и видео и ему проще резать это всё.

В итоге, этот процесс оформился сначала в python обертку над ffmpeg, который на вход принимал таймкоды и action – ускорить, вырезать, склеить и т. д., под капотом делал эти actions в ffmpeg, а на выходе отдавал лог выполненных действий в json. Ну, и конечно же, skill с объяснением для тупеньких (gemini). Так же, скрипт умеет отдавать audio/video файлы по-кусочкам, чтобы gemini было проще.

С дальнейшими итерациями, где gemini использовал этот скрипт и скилл, монтаж делать становилось всё проще.

Теперь на вход я подаю ТЗ, которое составляет Opus. В нём он пишет кратко стратегию того, что нужно сделать в видосе. Предварительно слушает видос через STT модельку.

И gemini этого ТЗ хватает, чтобы в 8 из 10 случаев сделать монтаж видео так, как мне нужно!

В итоге, решил превратить это в удобный CLI, который публикую на Github.

Если вам тоже нужно нарезать видос, но лень это делать руками, то попробуйте этот cli.

Очень сильно рекомендую использовать с ним omni-LLM, которая поддерживает и аудио и видео. Например - Gemini.

📱 video-production-cli

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Открыть в Telegram
 
 
Back to Top