FFmpeg Video Processing
Automate video processing with FFmpeg commands. Generates complex filter chains for transcoding, trimming, concatenating, adding subtitles, extracting audio, creating thumbnails, and batch-processing video files.
This skill translates video processing goals into FFmpeg commands. It handles codec selection, bitrate optimization, filter graphs, hardware acceleration, and batch processing. Covers common workflows like format conversion, subtitle burning, watermarking, and social media format exports.
When to use
Use when you need to transcode video formats, extract clips, add subtitles, create thumbnails, optimize for web delivery, or batch-process a library of video files.
Examples
Batch transcode for web
Convert a folder of videos to web-optimized MP4
Convert all .mov files in this folder to H.265 MP4 at 1080p with web-optimized settings for fast streaming start
Add subtitles and watermark
Burn subtitles and overlay a logo on a video
Burn these SRT subtitles into the video and add a semi-transparent logo watermark in the bottom-right corner