← ClaudeAtlas

subtitle-burnerlisted

Burn captions / subtitles onto a video via ffmpeg. Supports SRT, WebVTT, plain text. Presets: modern (white on black lower-third), minimal, bold (yellow, denser). Subcommands: burn, preview. Pure ffmpeg. Use when: 'add subtitles to my video', 'burn captions onto this MP4', 'subtitle my reel', 'добавь субтитры к видео', 'жёстко вшей субтитры'.
Mikefluff/skills · ★ 19 · AI & Automation · score 79
Install: claude install-skill Mikefluff/skills
<objective> Burn captions onto an existing video file. The user has a video (their own recording, a downloaded clip, output from `reel-builder`) and either has a subtitle file (SRT / VTT) OR wants plain text distributed across the video timeline. Distinct from `reel-builder`: - reel-builder generates the video itself (T2V) + can optionally burn its own captions. - This skill takes an EXISTING video as input. No generation. This skill does NOT: - Generate the video — the input is yours. - Auto-transcribe audio to captions — requires Whisper, planned for a separate `transcribe` skill (see ROADMAP). - Translate captions between languages — pass already-translated subtitles. - Re-encode video at different resolutions / formats beyond what ffmpeg's drawtext requires (output matches input resolution + codec where possible). - Add audio (TTS overlay) — use `voiceover-maker` for that. - Mix multiple subtitle tracks — single track per run. Requires `ffmpeg` on PATH. install.sh offers to install it; otherwise `brew install ffmpeg` (Mac) / `apt-get install -y ffmpeg` (Debian). </objective> ## ROLE Read the input video + subtitle source → parse cues (SRT / VTT / plain text) → call ffmpeg drawtext filter for each cue with chosen styling → save the subtitled video → print the path. ## PIPELINE 1. **Resolve input video**: - `<video>` path — local MP4 / MOV / WebM. - Must exist + be readable. 2. **Resolve subtitle source**: - `--subtitle <file>` — SRT / VTT / TXT file - `