Top.Mail.Ru
Franch Royalty
Маркетинг
Инструмент FRM

Конструктор умного бит-монтажа

Соберите настройки — конструктор отдаёт файл конфига и короткий промпт для Claude Code. Движок сам сканирует кадры, оценивает их, понимает, что в кадре, и режет под биты или под смысл озвучки. Клипы и трек остаются у вас на компьютере — ничего не загружается.

1 Исходники

2 Текст на видео

Показ текста

3 Нарезка

Источник ритма
Режим
Плотность склеек
Эффекты (делают ролик живее)

4 Отбор кадров

Скринов в секунду (сколько кадров-кандидатов на секунду клипа)
Первый скан индексирует клипы (потом мгновенно из кэша). 4 против 2 почти не влияют на время: его съедает декод видео, а не сэмплирование — вдвое больше кадров-кандидатов стоят те же ~4 минуты. Ориентир: Apple M1, незагруженная машина, 82 клипа ~1080p → первый скан ~4 мин (при 2 и при 4), повтор <0.1 с. Тяжелее клипы / загружена машина — дольше. Строгость отбора
Продвинутое: пороги отбора Веса важности (сумма приводится к 1.0)

5 Смысл и темы

Темы (Enter — добавить)
Продвинутое: семантика 0 = выключено (fallback не срабатывает). Поднимайте, увидев разрыв top1−top2 в report.html: если у куска темы почти вровень — кадр неоднозначный.

Запросы на тему редактируются в списке тем выше — клик по теме раскрывает формулировки.

6 Выпуск

Одинаковый seed = одинаковый монтаж (для повтора один-в-один).
Продвинутое: кегль, позиция, подложка текста

Пусто = базовые значения движка. Задаются в конфиге (text.font_size / position / box_alpha), в код ничего подставлять не нужно.


        

Как это работает

Конструктор отдаёт файл настроек frm_config.json и короткий промпт. Агент записывает конфиг и запускает движок — тот сам понимает, что делать. Ничего в коде не правится.

1

Поставьте Claude Code

Скачайте с claude.ai/code и установите для Mac. Нужно один раз.

2

Запустите в терминале

Откройте Терминал и выполните claude --dangerously-skip-permissions — агент сможет рендерить пачками без подтверждения каждой команды.

3

Вставьте «Первую настройку»

Вкладка Первая настройка — скопируйте и вставьте агенту. Он поставит ffmpeg, библиотеки и скачает движок с модулями. Один раз.

4

Дальше — конфиг + промпт

Заполняйте форму, копируйте Промпт монтажа (в нём уже вшит конфиг) и вставляйте агенту. Он соберёт ролики и контактный лист report.html.

Почему конфиг, а не «подставь константу». Настроек стало много — просить агента править ими скрипт значит однажды промахнуться. Конфиг-файл монтаж повторяет один-в-один хоть через месяц, а движок можно обновлять с сайта, не теряя ваши настройки.

Движок и его модули не пишутся заново — «Первая настройка» скачивает их с нашего сайта, поэтому на любом компьютере монтаж работает одинаково.

Если что-то пошло не так

Грабли, на которые мы уже наступили — и как их обойти.

Индекс считается долго в первый раз
Это нормально: движок сканирует все клипы один раз и кэширует. Повторные прогоны берут кадры из кэша мгновенно. Если переснимали клипы под теми же именами — включите «Пересчитать индекс заново».
Семантика падает с NaN на Mac
На Apple-видеокарте (MPS) CLIP работает только в float32 — float16 даёт NaN. В движке уже так; float16 включается только на CUDA. Устройство оставьте auto.
Распознавание речи очень медленное
Модель large-v3 на Mac без видеокарты считается долго. Возьмите small или medium — на CPU они идут в режиме int8.
Кадры «прыгают» по времени / не те моменты
Телефонная съёмка почти всегда VFR (плавающий кадр). Движок сканирует через ffmpeg-конвейер с точными таймкодами, а не через cv2-seek (тот на VFR промахивается). Ничего делать не нужно.
После гейтов «не осталось годных сцен»
Слишком строгий отбор для этого материала. Поставьте строгость «Мягкая» или в «Продвинутом» опустите «Отсечь нижние % по резкости».
ffmpeg ругается «No such filter: drawtext»
Нормально — на macOS ffmpeg часто без drawtext. Текст рисуется через Pillow (PNG + overlay), менять не нужно.
pip: «externally-managed-environment»
Добавьте --break-system-packages — он уже в команде «Первой настройки».
Клипы чёрные или «не читаются»
Файлы могут быть заглушками iCloud (в облаке, не скачаны). Откройте папку в Finder и дождитесь загрузки — значок облачка должен исчезнуть.
Текст-плашка «мигает»
Исправлено: строгий CFR на склейке + совпадение fps картинки и видео. Если всё же мигает — обновите движок командой из «Первой настройки».
Цена или фраза переносится по словам
Впишите её в «Не разрывать фразы» — конструктор поставит неразрывный пробел.
«Собрал проект в CapCut, а он не открывается»
Не инжектьте draft в CapCut — новые версии шифруют черновики. Мы отдаём готовый MP4: киньте его в CapCut как обычное видео.
Пока только macOS
Текст берёт системный шрифт SF Pro (/System/Library/Fonts/SFNS.ttf). На другой ОС укажите свой путь в FONT_SRC в начале скрипта.