Перейти к содержанию
AI на практике
Стеклянная кинолента со звуковой волной превращается в вертикальный рилс с субтитрами и таймлайном монтажа

Статья · 14 минут

Монтаж видео в Claude Code / Codex: установка и 14 приёмов

Подготовь проект для монтажа в Claude Code / Codex: установка инструментов, три стартовых промпта и 14 приёмов с готовыми запросами на русском.

Владилен Минин Обновлено 27 октября 2026 г.

В этом видео я объясняю, как работает монтаж через Claude Code / Codex

Пошаговая установка и старт

Подготовь отдельную папку проекта и создай внутри три папки. Открой проект в Claude Code / Codex: дальше все промпты отправляй в этот чат.

ПапкаЧто хранить
raw footageИсходные видео для монтажа
referencesРолики с примерами стиля, скриншоты, логотипы и другие материалы
exportsГотовые ролики после рендера

Стек и зачем нужен каждый инструмент

ИнструментДля чего
Claude Code / CodexПринимает задачу, пишет код монтажа и запускает остальные инструменты
RemotionСобирает видео из React-компонентов: титры, субтитры, анимации и слои
HyperFramesПревращает HTML-композиции и анимации в видео
FFmpegРежет и склеивает видео, применяет фильтры и цветокоррекцию
Whisper / whisper.cppРаспознаёт речь с таймкодами слов, чтобы привязывать субтитры и эффекты к голосу
yt-dlpСкачивает видео с поддерживаемых площадок в папку референсов
Apple Vision / rembgОтделяет человека от фона для текста и графики за головой: Apple Vision на Mac, rembg на Windows и Linux

Шаг 1. Установи инструменты

Отправь этот промпт в Claude Code / Codex. Агент подготовит инструменты под твою систему и проверит, что они запускаются.

Хочу, чтобы ты стал моим видеомонтажёром.
Установи на мой компьютер следующие инструменты и подготовь их для работы в этом проекте:

1. Remotion: https://github.com/remotion-dev/remotion
2. HyperFrames: https://github.com/heygen-com/hyperframes
3. FFmpeg: https://github.com/FFmpeg/FFmpeg
4. Whisper: https://github.com/ggml-org/whisper.cpp
5. yt-dlp: https://github.com/yt-dlp/yt-dlp

Для Whisper настрой таймкоды на уровне отдельных слов.
Проверь каждый инструмент и сообщи, когда всё будет готово.
Если что-то не удалось установить или проверить, укажи, что именно и как это исправить.

Шаг 2. Разбери референсы и собери бренд-лист

Замени строки в квадратных скобках ссылками на три ролика, стиль которых тебе нравится. После анализа проверь бренд-лист: шрифты, цвета, субтитры, темп и звук.

Изучи стиль монтажа этих видео:
[ССЫЛКА НА РОЛИК 1]
[ССЫЛКА НА РОЛИК 2]
[ССЫЛКА НА РОЛИК 3]

1. Скачай каждый ролик в мою папку references.
2. Изучи, что объединяет их стиль:
   - шрифты, цвета и субтитры;
   - склейки, приближения и темп;
   - анимированная графика, музыка и звук.
3. Подготовь бренд-лист, который я смогу проверить. Предложи мой собственный стиль на основе референсов, без прямого копирования.

После моего утверждения сохрани бренд-лист в проекте и следуй ему при каждом монтаже.

Шаг 3. Смонтируй первый рилс

Положи исходник в raw footage и подставь его имя в промпт. Сначала агент покажет раскадровку. Проверь её и только потом переходи к рендеру.

Смонтируй моё новое видео в рилс для Instagram:
[ИМЯ ФАЙЛА] в моей папке raw footage.

1. Вырежи все паузы длиннее 0,1 секунды, не обрезая слова.
2. Следуй моему бренд-листу.
3. Добавь субтитры, музыку и анимированную графику.
4. Используй подходящие материалы из моей папки references.

Сначала покажи раскадровку для согласования. После моего утверждения собери ролик и экспортируй его в папку exports.

Порог 0,1 секунды задаёт очень плотный темп. Если речь звучит обрубленно, увеличь его: в примере с джамп-катами ниже используется 0,22 секунды.

1. Сначала раскадровка

Перед монтажом согласуй, что происходит в каждом фрагменте. В раскадровке должны совпасть слова, картинка и момент появления эффекта.

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

2. Текст за головой

Заголовок располагается между исходным видео и вырезанным силуэтом человека. Голова перекрывает часть букв, и текст становится частью сцены. Для вырезки попроси агента использовать сегментацию человека: Apple Vision на Mac или rembg на Windows и Linux.

Отдели меня от фона с помощью сегментации человека. В Remotion размести заголовок «Текст за / твоей головой» в две строки между исходным видео и моим вырезанным силуэтом, чтобы голова перекрывала часть букв. Символ / обозначает перенос строки, в кадре его не показывай.

Шрифт: Geist Pixel Square, 150 px, цвет #F4F4F2. Строки выровнены по центру на 20% и 27% высоты кадра.

Каждая строка появляется за 12 кадров: прозрачность от 0 до 100%, движение вверх на 2% высоты кадра, кубическое замедление к концу. Вторая строка начинает появляться на 4 кадра позже первой.

3. Субтитры с подсветкой слова

Показывай до трёх слов одновременно, а цветом выделяй только то, которое сейчас звучит. Так подсветка помогает следить за речью.

Расшифруй мой клип с помощью Whisper с таймкодами на уровне отдельных слов.

Сделай субтитры в Remotion: Helvetica Neue Bold, 64 px, белый цвет, мягкая тень. Расположи их по центру на 61,5% высоты кадра. Показывай не больше трёх слов одновременно.

Под произносимым словом должна быть коралловая плашка #D97757 со скруглением 8 px. Под остальными словами плашек нет.
Каждая группа слов появляется точно в момент начала первого слова этой группы.

4. Логотипы и названия инструментов

Когда в речи звучит название инструмента, сначала появляется логотип, затем из-за него выезжает подпись.

Когда я произношу название инструмента, покажи его логотип размером 110 px со скруглёнными углами на 61,5% высоты кадра.

Логотип появляется снизу с нарастанием прозрачности за 12 кадров, с кубическим замедлением к концу.
Затем за следующие 12 кадров логотип сдвигается влево, а название выезжает из-за него вправо. Название белое, жирное, высота текста 92 px.

В конце логотип и название должны быть вместе выровнены по центру кадра.

5. Карточки репозиториев

Карточка GitHub помогает сразу показать проект, о котором идёт речь.

Когда я упоминаю инструмент с открытым кодом, покажи карточку его репозитория GitHub в верхней части кадра.

Ширина карточки — 85% ширины кадра. Она появляется за 12 кадров: прозрачность от 0 до 100%, подъём на 2% высоты кадра, кубическое замедление к концу.

Оформи карточку в тёмной теме GitHub: владелец и название репозитория, отметка публичного репозитория, описание, количество звёзд и форков. Используй реальные данные репозитория.

6. Панель с печатающимся промптом

Сделай панель отдельным компонентом, чтобы все запросы в ролике выглядели одинаково.

Нарисуй векторную панель промпта в Remotion: тёмная плашка #2B2B2B с полностью скруглёнными краями, внутри постепенно печатается мой промпт белым текстом шрифтом Inter.

Справа добавь коралловую кнопку отправки #D97757 со стрелкой вверх.
Размести панель на 22,5% высоты кадра. Её ширина — 92,6% ширины кадра.

Сделай панель переиспользуемым компонентом, чтобы все промпты в видео были оформлены одинаково.

7. Смена цвета со слайдером

Вертикальная линия проходит по кадру и открывает другую версию цветокоррекции.

Сделай тёплую версию моего клипа в FFmpeg с такими фильтрами:
colorchannelmixer=rr=1.17:gg=1.10:bb=1.03,eq=saturation=1.12

В Remotion начни с тёплой версии. Затем за 30 кадров открой исходную версию тонкой белой вертикальной линией, которая движется справа налево.
Используй кубическое ускорение в начале и замедление в конце.

8. Обложка журнала

Название журнала уходит за голову, а рамка, подписи и штрихкод остаются перед человеком.

Преврати этот кадр в обложку журнала, используя мой вырезанный силуэт.

Добавь тонкую золотую рамку, название журнала «[НАЗВАНИЕ]» кремовым шрифтом с засечками за моей головой, анонсы статей в верхних углах и штрихкод слева.

Название должно находиться позади меня, все остальные элементы — передо мной.
Привяжи появление каждого элемента к слову, на котором я делаю смысловое ударение.

9. Настоящие скриншоты

Положи в references реальный скриншот редактора или другого интерфейса. Он сохранит детали, которые легко потерять при попытке нарисовать интерфейс заново.

Покажи этот скриншот таймлайна моего видеоредактора над моей головой.

Ширина — 90% ширины кадра, скруглённые углы, мягкая тень.
Скриншот появляется снизу с нарастанием прозрачности за 12 кадров, с кубическим замедлением к концу.

10. Переходы между кадрами

Вложенный зум

Кадр уменьшается в собственную копию, а затем камера проходит сквозь неё в следующую сцену.

На слове «[СЛОВО]» уменьши мой кадр и помести его в копию этого же кадра. Сделай три уровня вложенности и расположи получившуюся композицию над моей головой.
Ненадолго задержи её, затем приблизь камеру сквозь вложенные кадры и перейди к следующему плану.

Резкий панорамный переход

Две сцены соединяются быстрым горизонтальным движением с размытием.

Сделай резкий панорамный переход между этими двумя планами.

За последние 6 кадров первого плана сдвинь его влево на 8% ширины кадра, одновременно увеличивая размытие до 50 px, с ускорением к концу. Сделай склейку.

Следующий план начинает движение со смещением вправо на 8% ширины кадра и размытием 50 px. За 6 кадров верни его на место и убери размытие, с кубическим замедлением к концу.
Переход должен ощущаться как одно быстрое движение камеры.

11. Мрачная цветокоррекция

Можно показать изменение цвета прямо во время объяснения: изображение меняется вместе с регуляторами на экране.

Сделай цветокоррекцию моего клипа в FFmpeg: кривыми приглуши светлые участки и подними чёрную точку, уменьши насыщенность на 15%, затем добавь мягкую виньетку.

Над моей головой покажи панель цветокоррекции в стиле Lightroom с разделами «Тоновая кривая», «Основные» и «Эффекты».
Двигай каждый регулятор в тот момент, когда я говорю о нём. Цветокоррекция кадра должна меняться синхронно с регуляторами.

12. Стена из рилсов

Основной ролик занимает центральную ячейку, остальные восемь заполняются референсами.

Уменьши мой кадр и помести его в центр сетки 3 × 3.
Заполни остальные восемь ячеек этими рилсами: добавляй по одному ролику на каждый следующий кадр.

Чтобы подготовить ролики для сетки, отправь отдельный запрос:

Скачай эти рилсы с помощью yt-dlp в мою папку references:
[ССЫЛКИ НА РОЛИКИ]

13. Пауза и объяснение

Видео останавливается и уменьшается, освобождая место для твоего комментария. После объяснения возвращается к прежнему размеру и продолжает играть.

Воспроизведи этот клип в окне в левом верхнем углу. Ширина окна — 54% ширины кадра.

На звуке щелчка мыши заморозь видео и останови таймкод в углу.
Через 10 кадров начни уменьшать окно до 24% ширины кадра и перемещать его к левому краю. Уменьшение длится 12 кадров, с кубическим замедлением к концу. Добавь скруглённые углы.

Пока я говорю, держи клип на паузе в маленьком окне.
Когда я закончу, верни прежний размер окна и продолжи воспроизведение.

14. Джамп-каты

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

Вырежи все паузы длиннее 0,22 секунды. Никогда не делай разрез внутри слова.
На каждой склейке чередуй обычный план и приближение в 1,15 раза.
Не добавляй плавных зумов и переходов.

Что ещё можно сделать

У монтажа через Claude Code / Codex гораздо больше приёмов: слежение за лицом, работа со звуком, анимированные схемы, графика под речь и собственные повторяемые шаблоны. Начни с одного короткого ролика и пары эффектов, а затем собирай свой набор. Больше практических разборов, промптов и рабочих процессов найдёшь в Клубе «Незаменимые».

Что дальше

Полный доступ к Клубу «Незаменимые»

Получи полный доступ к материалам по профессиональному программированию с ИИ, лучшим практикам, созданию агентов и продвижению своих проектов. Учись и обменивайся опытом в сообществе AI-билдеров.

Уже в Клубе? Переходи к материалам в своём аккаунте. Войти в аккаунт →

Или выбрать другое бесплатное направление →