simshadows

FFmpeg Cheatsheet

This page is my personal cheatsheet of common FFmpeg commands I regularly use.

THIS PAGE IS A VERY EARLY WORK-IN-PROGRESS.

I still need to migrate all my notes onto here, but I also want to test the commands before moving them over.

Basic Operations Without Re-encoding

# Cut (crude, by keyframe):
ffmpeg -ss 01:51:50 -i in.mkv -t 128 -c copy out.mkv

# Extract audio
ffmpeg -i in.mkv -vn -acodec copy out-audio.mp4

# Remove audio
ffmpeg -i in.mkv -c copy -an out.mkv

Concatenation Without Re-encoding

# Concatenation, no re-encoding
ffmpeg -f concat -safe 0 -i mylist.txt -c copy out.mkv

Example mylist.txt file contents to concatenate three files in order:

# comments begin with a hash symbol
file 'FILENAME1.mkv'
file 'FILENAME2.mkv'
file 'FILENAME3.mkv'