ffmpeg-captions
CommunityHandle 608/708 captions in video with ffmpeg.
Authordamionrashford
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill solves the challenge of managing CEA-608/708 captions inside video streams by providing detection, preservation during re-encodes, extraction to sidecar formats, and burning captions into video when needed.
Core Features & Use Cases
- Detect embedded SEI A53 captions, dedicated 608/708 streams, or burned-in captions to determine the right workflow.
- Preserve captions across transcoding with -a53cc 1, remux without losing SEI, or extract to SRT/WEBVTT/TTML formats using ccextractor.
- Burn captions into the picture for social-ready outputs or convert sidecars for web use; supports TS, MP4, MOV, and more.
Quick Start
Use cc.py detect to identify caption presence, then use the appropriate command (preserve, extract, or passthrough) to maintain or export captions during your encoding and packaging workflow.
Dependency Matrix
Required Modules
ffprobeffmpegccextractor
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ffmpeg-captions Download link: https://github.com/damionrashford/media-os/archive/main.zip#ffmpeg-captions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.