Автомонтаж видео через Claude: Reels из длинного видео за вечер

Claude не монтирует видео сам: он читает расшифровку, выбирает фрагменты по заданным критериям и пишет команды для ffmpeg — нарезку, склейку, субтитры, обложку. Финальный монтаж остаётся за человеком, но 80% рутины (просмотр целиком, поиск таймкодов, нарезка, титры, экспорт под вертикаль) закрывается за вечер. Практический сценарий: 20-минутное видео → расшифровка с таймкодами → 3–5 фрагментов по 30–60 секунд → чёрновая нарезка с субтитрами → отбор человеком.

Схема ниже собрана вокруг двух принципов. Первый: модель работает с текстом и командами, а не с картинкой — так результат воспроизводим и проверяем. Второй: каждый шаг оставляет артефакт (транскрипт, список фрагментов, файл нарезки, файл субтитров), поэтому сбой на шаге 4 не отправляет вас в начало.

Кто что делает: модель, ffmpeg и человек

Модель — редактор и постановщик задач. Она читает текст, находит смысловые блоки, предлагает точку входа и выхода, пишет сценарий подписи. ffmpeg — исполнитель: режет по таймкоду, нормализует звук, вжигает субтитры, меняет размер кадра. Человек — приёмка: смотрит черновик и решает, что из этого показывать.

Если переложить монтаж на модель целиком, получится либо «креативный» результат, который нельзя повторить, либо потеря 15 секунд на каждом шаге из-за пересылки файлов. Разделение труда даёт предсказуемость: текст можно править, команды можно перезапускать, файлы не нужно таскать вручную.

Шаг 1. Расшифровка с таймкодами

Нужен текст, разбитый по времени: каждая реплика с началом и концом. Подойдёт любой локальный распознаватель речи или API транскрибации — важен формат вывода: строка времени, говорящий, текст. Таймкоды обязательны: без них модель не сможет указать, где резать, а вы не сможете проверить её выбор.

Практика: расшифровку сохраняйте в файл рядом с исходником, например video.mp4 и video.srt или video.json. Дальше и модель, и ffmpeg будут работать с одной и той же временной шкалой, и расхождение в 1–2 секунды не превратится в обрезанную фразу.

Сколько времени: 20-минутное видео распознаётся за 2–5 минут, если модель работает локально, или за несколько минут через API. Ручная вычитка расшифровки — 10–15 минут, и её лучше не пропускать: имена, термины и названия сервисов распознаются хуже всего, а именно они чаще всего попадают в титры.

Шаг 2. Выбор фрагментов по критериям, а не по вкусу

Модель хорошо работает, когда критерии заданы числами и запретами. Рабочий набор: длительность 30–60 секунд; первая фраза фрагмента — законченное утверждение, а не «вот смотрите»; внутри есть один тезис и один пример; нет обрывов на середине мысли; нет обращения к невидимой части экрана («вот тут на слайде»).

Запрос формулируется как задача с выходом в таблицу: номер, начало, конец, тезис одной строкой, почему этот фрагмент зайдёт. Такой список удобно проверять глазами: 5–7 кандидатов на 20 минут исходника — норма, 20 кандидатов — значит критерии слишком мягкие.

Отдельно попросите модель не брать фрагменты, где вы обещаете результат, называете суммы или имена клиентов. Это не цензура, а гигиена: вертикальные видео живут дольше, чем контекст, в котором они были сказаны.

Шаг 3. Черновая нарезка командами ffmpeg

На этом шаге не нужен монтажный редактор. Достаточно вырезать отрезки и привести их к вертикальному кадру. Модель генерирует команды по списку таймкодов, вы запускаете их пакетом, получаете набор файлов.

Типовой набор операций: обрезка по времени (-ss и -to), масштабирование и кроп под 1080×1920, нормализация звука, склейка двух-трёх фрагментов в один ролик, извлечение кадра для обложки. Всё это воспроизводимые команды, а не ручные движения мышью: повторный прогон даёт тот же результат.

Важная деталь: режьте с запасом 0,2–0,3 секунды с обеих сторон. Модель ошибается в таймкодах на десятые доли, и запас спасает первую и последнюю фразу от обрезания. Лишние доли секунды потом убираются в редакторе или повторной командой.

Шаг 4. Субтитры, которые читают в беззвучном режиме

Вертикальные видео смотрят без звука, поэтому титры — не украшение, а условие понимания. Схема: из расшифровки берётся фрагмент, соответствующий отрезку, режется на короткие строки по 3–5 слов, собирается в файл субтитров, вжигается в видео.

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

Сколько времени: пакет из пяти роликов с титрами — 40–60 минут, включая правки. Без модели на это уходит вечер, и половина времени — на поиск таймкодов вручную.

Шаг 5. Первый кадр, обложка и подпись

Первый кадр решает, досмотрят ли ролик. Практика: вытащить 3–4 кадра из фрагмента, выбрать тот, где есть лицо и законченная эмоция, и не ставить поверх него текст крупнее трети кадра. Обложку проще делать отдельным кадром без титров — он же пригодится для превью в других каналах.

Подпись к ролику модель пишет из тезиса фрагмента: одна строка смысла, одна строка контекста, один вопрос или призыв. Без хештегов-простыней и без обещаний: алгоритм их не любит, а люди тем более.

Как проверить, что контур не врёт

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

Первая — длительность: каждый ролик укладывается в заданный диапазон. Вторая — наличие звуковой дорожки и её уровень: тишина в первых двух секундах означает, что отрезок вырезан не там. Третья — наличие титров в кадре: если файл субтитров собран, но не вжат, вы это увидите до публикации, а не в комментариях.

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

Что делать, если исходник уже вертикальный

Отдельный случай — когда контент снимается сразу под вертикаль: короткие видео, интервью с рук, съёмка на телефон. Здесь нарезка по смыслу остаётся, а вот масштабирование и кроп не нужны: команды становятся короче, шаг с приведением кадра выпадает, время сборки сокращается примерно вдвое.

Зато появляется другая задача: склейка двух-трёх коротких фрагментов в один ролик с общим тезисом. Это уже не нарезка, а монтаж, и модель здесь полезна как сценарист: она предлагает порядок и связки, а приёмка остаётся за человеком.

Как хранить материалы, чтобы контур не развалился через месяц

Рабочая структура проста: папка исходника, папка расшифровок, папка фрагментов, папка субтитров, папка готового. Имена файлов содержат идентификатор исходника и номер фрагмента, поэтому через месяц понятно, откуда взят ролик и какая версия расшифровки использовалась.

Отдельный файл — журнал: дата, исходник, номера фрагментов, статус (черновик, на приёмке, готово, опубликовано), ссылка на публикацию. Без журнала повторный прогон через месяц начинается с нуля и с теми же ошибками, что и первый.

Что нужно и сколько времени

Исходник с чистым звуком; расшифровка с таймкодами; ffmpeg на машине или сервере; модель с доступом к файлам (CLI-ассистент или скрипт с API); папка с шаблонами титров и рамок; 1–2 часа на первый прогон и 40–60 минут на каждый следующий пакет из пяти роликов.

Порядок первого прогона: расшифровка (15 минут с вычиткой) → список фрагментов (10 минут на проверку) → нарезка (10 минут команд) → титры (20 минут) → приёмка (15 минут). Итого около полутора часов на первый ролик и заметно меньше на последующие, потому что шаблоны и команды переиспользуются.

Отдельно стоит сказать про звук. Нормализация уровня работает, а вот вычистить эхо пустой комнаты или шум кондиционера автоматика не сможет: это задача записи, а не монтажа. Если исходник записан плохо, нарезка его не спасёт — проще перезаписать двадцать минут, чем героически спасать их.

Где автоматизация вредит: честные ограничения

Автонарезка не понимает юмора, паузы и ритма. Она не соберёт «историю» из фрагментов: драматургия — работа человека. Если ролик держится на интонации, лучше брать один длинный фрагмент, а не склейку.

Цветокоррекция, шумоподавление сложного фона, стабилизация — не сюда. Это делается в редакторе, и попытка автоматизировать их на уровне команд чаще портит материал.

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

И последнее: если у вас нет системы учёта контента (что вышло, куда, с каким результатом), автонарезка просто увеличит объём мусора. Сначала очередь материалов и журнал публикаций, потом скорость.

Частые вопросы

Claude умеет работать с самим видеофайлом?
Он читает текст и файлы, но монтаж выполняет ffmpeg по его командам. Такое разделение надёжнее: результат воспроизводим, а каждая ошибка исправляется одной командой, а не пересборкой проекта.
Сколько роликов реально получить из 20 минут?
Три-пять, если речь плотная и в исходнике есть законченные тезисы. Если получается десять, скорее всего критерии слишком мягкие и половина фрагментов — вода.
Нужен ли монтажёр после автоматизации?
На старте — да, на приёмку. Когда шаблоны и правила устоялись, человек смотрит только черновики и правит 10–20% роликов. Полностью без человека контур работает только на очень однотипном контенте.

Читайте также

Подписаться на блог в Telegram

Читайте свежие кейсы об AI-автоматизации, системной архитектуре и масштабировании бизнеса.

Подписаться

Сделаем это за вас

Готовый агент под вашу задачу: соберём, настроим на ваших данных и покажем, как он работает в вашем процессе — напишите нам. Или приходите в клуб Solar Inside по подписке: там все агенты и инструкции, которые мы используем сами.

Готовый агент под вашу задачу — напишите нам