Терминальный видеомонтаж

FFmpeg на VideoToolbox, video_engine.sh, auto-editor, Whisper-субтитры и Remotion.

Уроки академии 0/27
  1. МОДУЛЬ IСуверенный базис
  2. 01Биофизический базис, 3D-кокпит и ускорение когниции15 мин
  3. 02Strongbox: суверенный сейф и архив экзокортекса15 мин
  4. МОДУЛЬ IIСенсорный вход и контекст
  5. 03Wispr Flow · голосовая лаборатория20 мин
  6. 04CleanShot X: визуальный экзокортекс и OCR15 мин
  7. 05Архитектура и сборка контекста20 мин
  8. МОДУЛЬ IIIВычислительное ядро и мосты
  9. 06Google AI Studio & Gemini20 мин
  10. 07Мобильные мосты и удалённый доступ15 мин
  11. МОДУЛЬ IVСуверенная инфраструктура и агенты
  12. 08Платёжные и сетевые рельсы15 мин
  13. 09Терминальный рой и радар25 мин
  14. 10React Vibe & Motion UI20 мин
  15. 11Терминальный видеомонтаж25 мин
  16. 12Персональный разбор60 мин
  17. МОДУЛЬ VAI-доход и контент-машина
  18. 13AI-агентство для локального бизнеса25 мин
  19. 14AI UGC-фабрика рекламы для брендов25 мин
  20. 15Контент-машина и автопостинг25 мин
  21. 16Vibe-coded SaaS и цифровые продукты20 мин
  22. 17Программное видео: HyperFrames, Remotion, агенты25 мин
  23. 18Арсенал веб-эффектов20 мин
  24. МОДУЛЬ VIАгентная операционная система
  25. 19Paradev: параллельные агенты в worktrees25 мин
  26. 20Coucou: пульт агентов в чёлке и на iPhone15 мин
  27. 21n8n: локальный движок денег и сигналов30 мин
  28. 22PARADISE OS: один контур и бриф оркестратора20 мин
  29. МОДУЛЬ VIIРой оркестратора и мобильная фабрика
  30. 23Рой оркестратора: APEX, Claude, Codex и Grok35 мин
  31. 24GUI-автономия: Cua Driver, контекст клиента и медиа30 мин
  32. 25Фабрика iPhone и Apple Watch: SwiftUI, Xcode 27 и агент40 мин
  33. МОДУЛЬ VIIIСуверенная связь
  34. 26Signal: зашифрованный канал на максимальной приватности35 мин
  35. МОДУЛЬ IXИИ-стек из России
  36. 27Легальный ИИ-стек из России: Cloud.ru, Cline и сейф паролей за один созвон60 мин
УРОК 11

Терминальный видеомонтаж

11.1Установка стека

ОДИН РАЗ · HOMEBREW + PIPX

Рилс от сырого видео до готового файла собирается четырьмя командами в терминале. Сначала ставим инструменты:

terminal · install
brew install ffmpeg pipx
pipx ensurepath
pipx install auto-editor
pipx install openai-whisper

Нужен Mac на Apple Silicon (M1–M4): кодирование идёт на аппаратном медиа-движке чипа, процессор остаётся свободным.

11.2Аппаратный рендер через VideoToolbox

H264_VIDEOTOOLBOX · 14 МБИТ/С · FASTSTART

Сохраните скрипт как video_engine.sh, выполните chmod +x video_engine.sh и передайте ему исходник. На выходе MP4, который сразу проигрывается в браузере и Telegram.

bash · video_engine.sh
#!/usr/bin/env bash
set -e
INPUT="$1"
OUTPUT="${2:-output_rendered.mp4}"
[ -z "$INPUT" ] && { echo "Использование: ./video_engine.sh input.mov [output.mp4]"; exit 1; }
ffmpeg -y -i "$INPUT" \
  -c:v h264_videotoolbox -b:v 14M -allow_sw 0 \
  -c:a aac -b:a 256k \
  -movflags +faststart \
  "$OUTPUT"

-allow_sw 0 запрещает тихий откат на программный кодер: если медиа-движок недоступен, скрипт остановится с ошибкой, а не будет рендерить в десять раз дольше.

11.3Jumpcut и субтитры

ПАУЗЫ ВОН · SRT ИЗ ГОЛОСА

  1. auto-editor вырезает тишину тише 4% громкости.
  2. Whisper распознаёт речь и пишет cut.srt.
  3. FFmpeg вжигает субтитры на полупрозрачной плашке и кодирует на VideoToolbox.
terminal · reel
auto-editor raw.mov --edit audio:threshold=4% -o cut.mp4
whisper cut.mp4 --model small --language ru --output_format srt --output_dir .
ffmpeg -y -i cut.mp4 \
  -vf "subtitles=cut.srt:force_style='FontName=Inter,FontSize=16,PrimaryColour=&H00FFFFFF,BackColour=&H80000000,BorderStyle=3'" \
  -c:v h264_videotoolbox -b:v 14M -c:a copy reel.mp4

Проверьте cut.srt глазами перед вжиганием: имена и термины Whisper иногда пишет на слух.

11.4Remotion: видео из кода

REACT → MP4 · ГРАФИКИ, ТЕКСТ, UI

Когда в ролике нужны анимированные цифры, графики или показ интерфейса, видео пишется как React-компонент и рендерится командой.

terminal · remotion
npx create-video@latest
cd my-video
npx remotion studio
npx remotion render src/index.ts MyComp out/reel.mp4
  • remotion studio открывает предпросмотр в браузере с таймлайном.
  • MyComp замените на id вашей композиции из src/Root.tsx.
  • Попросите Claude Code: «сделай композицию 1080×1920 на 15 секунд с кинетическим заголовком».
Персональная сессия в Cal.com$80 / списание слота из пакета
ЗАПИСАТЬСЯ
Скопировано!