VideoShorts Subtitle Burner

SkillMedia

Читает clipXXcropped.mp4 + subtitles/clipXX.ass → пишет clipXX.mp4 одним encode pass.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the VideoShorts Subtitle Burner skill

About this skill

Hyperion, subagent-based Shorts/Reels cutting: 20+ agents, Cursor, Whisper, FFmpeg, 4 editing modes, a publish desk, and parallel publishing to YouTube, Instagram, TikTok, VK, RuTube, and Dzen.

What this skill tells your AI

The instructions your AI receives, as published by horosheff/hyperion-reels in skills/videoshorts-subtitle-burner/SKILL.md and read by ahel’s review.

Порт shorts_service/backend/app/pipeline.py::_burn_subtitles.

Команда

cd scripts
$env:VIDEOSHORTS_AGENT_MODE="1"
python burn_subtitles.py ../videoshorts-memory/output/clips/<stem>/ `
  --moments ../videoshorts-memory/moments/<stem>-moments.json `
  --transcript ../videoshorts-memory/transcripts/<stem>/transcript.json `
  --quality-preset release

Читает clip_XX_cropped.mp4 + subtitles/clip_XX.ass → пишет clip_XX.mp4 одним encode pass.

Субтитры + optional zoom/progress собираются в один -vf (без повторных перекодирований).

Фильтрует cropped по keep из subtitles-manifest.json / manifest.json / --moments — не глобит stale clip_08+ после уменьшения keep.

Опциональные эффекты (из brief / settings):

  • progressBar: true → --progress-bar --progress-position bottom
  • zoomPunch: true → --zoom-punch
  • quality_preset: draft|release → --quality-preset …

Quality presets: release (1080p) / draft (720p).

Hook SFX (pop-звук заставки)

Если в ASS есть события стиля HookKey (hook-заставка), burner миксует pop-звук на каждое слово: sine 900 Гц / 90 мс с exp-затуханием, adelay по стаггеру HOOK_WORD_STAGGER = 0.16 сек из subtitle_engine.py, amix поверх оригинала (аудио перекодируется в aac 192k вместо copy). Выключается VIDEOSHORTS_HOOK_SFX=0. Число слов считается по \fscx150-маркерам в событиях HookKey (count_hook_words).

Windows

ASS/SRT копируются во временный ASCII-путь перед burn (кириллица в path ломает ass= фильтр).

Fragment videoshorts-memory/fragments/subtitle-burner.md с incident_report.

Signals

GitHub stars
33
Forks
25
Last commit
Sep 2026
Advanced
Item type
skill
Key
videoshorts-subtitle-burner
Source
github.com/horosheff/hyperion-reels