Open source · видео
Монтаж видео нейросетью: как собирать Reels через Claude Code
Бесплатный Reel Pipeline приводит HDR-цвет iPhone в порядок, расшифровывает речь и собирает нарезку, субтитры, обложку и фирменный финал на macOS.
Сразу про ограничения: полный пайплайн рассчитан на macOS. Для цвета «как на iPhone» используется встроенный Apple avconvert. На Windows и Linux основную механику можно адаптировать, но HDR→SDR потребует другого решения и отдельной настройки.
Больше всего в производстве коротких видео меня раздражал не творческий выбор. Меня раздражало повторение: снова привести цвет, снова сделать транскрипт, снова налепить субтитры, снова собрать финал и обложку. На один ролик уходил вечер.
Я собрала инструменты в один процесс и открыла исходники. Здесь монтаж видео нейросетью означает не генерацию ролика с нуля, а автоматизацию повторяемых технических шагов вокруг реальной съёмки. Это не облачный сервис и не кнопка «сделай красиво», а переносимый набор движков, шаблонов и правил под свой визуальный стиль.
Исходная история и примеры реакции — в посте про бесплатный Reel Pipeline. Сам проект лежит на GitHub.
Что получается на выходе
Готовый файл имеет вертикальный формат 1080×1920, 30 кадров в секунду, SDR-цветовое пространство bt709 и стереозвук 48 кГц. В ролик можно добавить:
- нарезку длинной говорящей головы;
- удаление дублей, пауз и филлеров;
- пословную подсветку субтитров;
- кадрирование и мягкий зум;
- фирменную концовку;
- хук-обложку на первые секунды;
- музыку и стикеры;
- склейку нескольких клипов для коллаборации.
Видео, транскрипты и готовые ролики не входят в репозиторий. Личные данные и исходники остаются в локальных папках, которые закрыты от случайного коммита через .gitignore.
Из чего состоит Reel Pipeline
| Компонент | Задача | Нужно ли редактировать |
|---|---|---|
PIPELINE.md | Главная инструкция и правила сборки | Прочитать; это источник правды для агента |
pipeline_check.sh | Проверяет окружение и зависимости | Обычно нет |
| Движки | Нарезка, склейка, субтитры, обложка, музыка, LUT | Для первого запуска нет |
| Шаблоны | Описывают конкретную съёмку и ролик | Да, создаётся собственная копия |
| Ассеты | Шрифты и фирменные стикеры | Заменить под свой стиль |
Основные зависимости — ffmpeg, ffprobe, Python 3.10+, OpenAI Whisper, Pillow и NumPy. На macOS для преобразования HDR-видео используется встроенный avconvert.
Как настроить монтаж через Claude Code
- Скачайте репозиторий.
git clone https://github.com/Voronik1801/reel_pipline.git cd reel_pipline - Откройте папку в Claude Code.
Не просите сразу «смонтировать всё». Сначала дайте агенту прочитать документы проекта. - Передайте точную стартовую инструкцию.
Прочитай README.md и PIPELINE.md. Ничего не устанавливай и не меняй без моего подтверждения. Сначала объясни этапы пайплайна и запусти проверку окружения. Затем составь план настройки под мою съёмку. - Проверьте зависимости.
Claude предложит запуститьpipeline_check.shи покажет, чего не хватает. Перед установкой просмотрите команды и объём загружаемых моделей. - Добавьте съёмку.
Положите исходное iPhone-видео вraw/. Фирменные стикеры — вassets/stickers/. - Создайте копии шаблонов.
Не меняйте базовые шаблоны. Пусть Claude создаст файлы под конкретную съёмку и заполнит источники, сегменты, обложку и финал. - Соберите тестовый фрагмент.
Сначала 15–30 секунд. Проверьте цвет, кадрирование и субтитры, затем запускайте весь ролик.
Что происходит под капотом
1. HDR-видео превращается в нормальный SDR
iPhone часто снимает HDR. Если бездумно прогнать такой файл через ffmpeg, изображение может стать блеклым или пересвеченным. На macOS пайплайн использует avconvert, чтобы получить предсказуемый SDR-файл.
2. Whisper расшифровывает речь
Из видео извлекается моно-аудио 16 кГц. Whisper создаёт транскрипт со словными таймингами — они нужны для синхронной подсветки субтитров. При первом запуске модель скачивается отдельно: размер зависит от выбранного варианта.
3. План отделён от рендера
Сначала создаётся JSON-план ролика: источники, фрагменты, порядок, текст и параметры. Затем движок собирает финальное видео. Благодаря этому можно проверить монтажное решение до долгого рендера.
4. Фирменный слой хранится отдельно
Шрифты, стикеры, финал и обложка не зашиты в один монолит. Их можно заменить без переписывания всего процесса. Это важнее, чем кажется: автоматизация не должна делать всех авторов визуально одинаковыми.
Что проверить перед публикацией
- Цвет: кожа и белые объекты не пересвечены, нет серой пелены.
- Кадр: лицо не обрезано интерфейсом Instagram, важные детали остаются в безопасной зоне.
- Субтитры: нет ошибок в именах и терминах, строки успевают читаться.
- Синхронизация: подсветка совпадает с речью, после склеек не появляется сдвиг.
- Звук: громкость ровная, музыка не перекрывает голос.
- Хук: первые две секунды понятны без звука.
- Финал: нет случайного чёрного кадра или обрезанного аудио.
Автоматизация экономит время на повторении. Финальное редакторское решение — какой дубль оставить, где выдержать паузу и что убрать — всё ещё принимает человек.
Как адаптировать пайплайн под себя
Не начинайте с переписывания движков. Сначала замените четыре слоя:
- шрифты и цвета субтитров;
- правила кадрирования;
- структуру обложки и хуков;
- фирменный финал и стикеры.
Сохраните эти решения в отдельном проектном файле. Тогда Claude Code будет не «каждый раз придумывать красиво», а следовать вашей визуальной системе.
Сколько времени экономит автоматизация
Пайплайн не отменяет просмотр материала и редакторский выбор. Экономия появляется на технических шагах, которые повторяются одинаково: преобразовании цвета, подготовке аудио, транскрипции, генерации субтитров, сборке обложки и финальном экспорте.
Первый запуск обычно самый длинный. Нужно установить зависимости, выбрать модель Whisper, подготовить ассеты и проверить, как шаблон работает с вашей съёмкой. Поэтому не оценивайте систему по первому ролику. Сравнивайте время после того, как собрали собственный шаблон и выпустили несколько видео одного формата.
Полезно записывать четыре значения: сколько минут ушло на подготовку исходника, сколько работал компьютер, сколько заняла ручная проверка и сколько исправлений потребовалось после рендера. Если ручная проверка не сокращается, проблема обычно не в скорости компьютера, а в нестабильных правилах монтажа.
Забирайте исходники
Репозиторий открыт: движки, шаблоны, проверка окружения и подробный PIPELINE.md. Начните с тестового ролика на копии исходника.
Открыть GitHubСледить за обновлениямиЧастые вопросы
Нужно ли знать Python и ffmpeg?
Для первого запуска — необязательно писать код. Claude Code может провести по инструкции. Но команды нужно читать и подтверждать осознанно.
Работает ли пайплайн на Windows?
Полный сценарий рассчитан на macOS из-за Apple avconvert. Остальные части переносимы, но цвет iPhone потребует отдельного HDR→SDR решения.
Whisper работает локально?
В репозитории используется устанавливаемый пакет openai-whisper. Транскрипция выполняется на компьютере; при первом запуске скачивается модель.
Можно ли использовать свои шрифты и финал?
Да. Пайплайн задуман как переносимый набор: ассеты и шаблоны можно заменить под собственную визуальную систему.