Бизнес-школа 7К
← каталог рилсов/Витрина и инструменты
/video-subtitles

Субтитры для CapCut

Из видео — файл .srt, разбитый агентом по смыслу, под монтаж в CapCut или вжигание.

деньги
бесплатно
выход
Файл .srt (и при желании .ass для вжигания).
время
минуты
пример

что на видеоДемо из пака: субтитры по словам поверх говорящей головы.

01Как выглядит

  • Не ролик, а инструмент: разметка речи, из которой собираются субтитры в любом редакторе.

02Когда брать

Берите, если
  • ✓монтируете сами в CapCut и нужны готовые субтитры
Не берите, если
  • →нужен готовый ролик с субтитрами → /reels-talking-head

Что нужно на входе: Любое видео с речью.

03Как запустить

Напишите агенту обычными словами или наберите команду. Например:

›_
Вы пишете агенту
Сделай субтитры .srt к этому видео под CapCut, по 2–3 слова в строке.

Или коротко: /video-subtitles — агент сам задаст недостающие вопросы.

04Что происходит по шагам

  1. 1

    Подготовка

    делает агент

    Движок делает пословную расшифровку prepared.json.

  2. 2

    Разбивка

    делает агент

    Агент режет текст на реплики по смыслу и паузам (cues.json), правит ошибки распознавания.

  3. 3

    Сборка

    делает агент

    Готовый .srt рядом с видео.

05Шаблоны файлов

cues.json — как агент группирует слова
{
  "cues": [
    { "words": [0, 1] },
    { "words": [2, 3], "text": "только что" },
    { "words": [4, 4] }
  ]
}
words: [первое, последнее] включительно, все слова ровно по разу. text — замена написания.
lexicon.json — словарь брендов
{
  "replacements": [ { "from": "клод код", "to": "Claude Code" } ],
  "keepCapital": ["москва", "москве", "аня"]
}

06Команды движков

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

движок субтитров
node tools/subtitles/subtitles.mjs prepare "/abs/path/to/video.mp4" --model local:medium --prompt "Claude Code, токены"
node tools/subtitles/subtitles.mjs prepare <name> --from-cache
node tools/subtitles/subtitles.mjs build <name> --preview
node tools/subtitles/subtitles.mjs measure "твой вариант текста" "другой вариант"
cp out/subs/<name>/<name>.srt "<папка видео>/<name>_subs.srt"

07Грабли и правила

!Названия и имена расшифровка путает — проверить перед публикацией.
!CapCut при повторном импорте не заменяет субтитры, а добавляет: старую дорожку удалить.
!Предлоги и союзы не висят в конце строки, многословные имена не рвутся.