FFmpeg Cookbook
FFmpeg -c copy vs Re-encode — Stream Copy or Re-compress?
Understand the most important choice in FFmpeg: -c copy (stream copy — lossless, instant) versus re-encoding (lossy, slow, flexible). Learn when each is appropriate, the container compatibility caveat, and runnable commands for both paths.
Remove Audio from Video with FFmpeg — Mute a Track Losslessly
Strip or mute the audio track of a video with FFmpeg. Use -an to drop sound while copying video losslessly, the -map approach to keep specific streams, and learn how this differs from extracting audio. Practical guide with troubleshooting and FAQ.
Split a Video into Parts with FFmpeg — Segment Muxer Guide
Split one video into multiple files with FFmpeg. Use the segment muxer to cut by fixed time intervals losslessly, extract a single part by start time and duration, and understand keyframe accuracy. Practical guide with troubleshooting and FAQ.
FFmpeg: Lossless Concatenation with the concat Demuxer
Concatenate multiple video files losslessly using FFmpeg's concat demuxer. Learn how to build concat.txt, the same-codec requirement, audio concatenation, and integrity checks — with links to primary sources.
MKV to MP4 Remux — No Quality Loss with FFmpeg
Convert MKV to MP4 the fast, lossless way using FFmpeg remux. Remux vs. re-encode compared, the three typical failure modes (subtitle format, non-standard audio, AV1/VP9), movflags +faststart explained, and a practical audio-only re-encode recipe.
FFmpeg Extract Audio — MP3, AAC, WAV, FLAC
Extract audio from video with FFmpeg: lossless copy (-c:a copy) vs re-encoding and when to use each, MP3/AAC/FLAC/WAV format-specific commands, multi-track selection with -map, time-range extraction, batch processing, and five common error fixes.