К основному содержанию
скилл CX Codex

beat-sync-video-editing — скилл для Claude Code: монтаж видео

Скилл собирает монтаж под ритм трека: выбирает куски видео, режет их по битам и рендерит результат через FFmpeg.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ecliptic-ai/skills --skill beat-sync-video-editing -a claude-code
Открыть на GitHub

Что делает beat-sync-video-editing

Скилл описывает формат EditPlan — JSON, где указано, с какой секунды брать аудио и какие фрагменты видео куда поставить. Длительности клипов в секундах, начало — строками MM:SS. Сумма длительностей должна совпадать с длительностью аудио, допуск 0.5 с. Порядок клипов задаётся намеренно и не обязан быть хронологическим.

Работа идёт в четыре шага. Сначала скрипт gemini-edit-plan.sh отправляет видео и аудио в Gemini, и модель смотрит картинку и слушает трек одновременно. Потом validate-plan.sh проверяет план, build-filter.sh собирает строку для -filter_complex, а финальный рендер делает сам FFmpeg с libx264 и aac. Для первого шага нужен GEMINI_API_KEY, а ещё curl и jq в системе. Форматы видео и аудио ограничены списком, который принимает Interactions API: mkv туда не входит, поэтому его придётся перегнать заранее.

Загруженные файлы скрипт по умолчанию оставляет на 48 часов, чтобы следующие запуски не тратили время на повторную загрузку. Строку ECLIPTIC_FILES с именами и URI он печатает в stderr — потеряете её, и придётся смотреть список через list-gemini-files.sh. Модель по умолчанию gemini-3.6-flash, менять её можно переменной GEMINI_MODEL.

Какие задачи решает

  • нарезать клипы так, чтобы склейки попадали в биты трека
  • собрать JSON-план монтажа из исходного видео и песни
  • проверить план до рендера и поймать несовпадение длительностей
  • получить готовую строку -filter_complex для FFmpeg
  • переиспользовать уже загруженные в Gemini файлы между запусками

Примеры запросов агенту

  • сделай монтаж под этот трек, склейки по битам
  • проверь мой EditPlan на ошибки
  • собери фильтр FFmpeg из этого плана и отрендери видео

Как установить beat-sync-video-editing

1Через Skills CLI (Vercel)

npx skills add ecliptic-ai/skills --skill beat-sync-video-editing -a claude-code

2Вручную: положить файлы

~/.claude/skills/beat-sync-video-editing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/beat-sync-video-editing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о beat-sync-video-editing

Как установить beat-sync-video-editing в Claude?

Выполните npx skills add ecliptic-ai/skills --skill beat-sync-video-editing -a claude-code. После этого файл скилла лежит в ~/.claude/skills/beat-sync-video-editing/SKILL.md.

Что делает beat-sync-video-editing?

Помогает смонтировать видео под музыку: агент строит EditPlan с таймингами клипов, проверяет его, собирает фильтр FFmpeg и рендерит результат.

Что нужно для работы скилла?

Ключ GEMINI_API_KEY, утилиты curl и jq, а также сам FFmpeg для финального рендера. Видео в mkv придётся заранее перекодировать — этот формат Interactions API не принимает.

Похожие скиллы

Всё по теме «ИИ и ML» →
video-processing-editing curiositech Скилл учит агента резать, склеивать и экспортировать видео командами FFmpeg: субтитры, звук, цветокоррекция, пакетная обработка. CX Codex +1 1 400установок anycap-gemini-omni-video-edit anycap-ai Скилл для правки коротких видео через Gemini Omni Flash Preview и AnyCap: меняет один элемент, остальное сохраняет. CX Codex +1 444установок video-editing affaan-m Скилл выстраивает пайплайн монтажа реального видео через ИИ. Помогает нарезать сырые записи через FFmpeg, собрать титры в Remotion и добавить озвучку в ElevenLabs. CX Codex +1 6 600установок beat-sync-editing iart-ai Планирует точки склеек по BPM, выстраивает темп сцены и описывает переходы или ускорения для монтажной шкалы. CX Codex +1 2 900установок video-use browser-use Скилл монтирует видео через диалог: расшифровывает речь, режет материал, добавляет субтитры и графические оверлеи. Подходит для роликов, интервью и уроков. CX Codex +1 5 100установок video-translation NoizAI Переводит речь в видео на другой язык и подменяет звуковую дорожку синтезированным голосом, оставляя картинку как есть. CX Codex +1 2 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой