🌐 Community ⚙️ Engineering Awaiting Security Review

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.

ffmpeg video multimedia transcoding automation

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