# H264
$ ffmpeg -i input.avi -c copy -c:v libx264 -crf 18 -preset slow output.mkv
-c:v libx265 -crf 22
$ ffmpeg -i input.mkv -i input.srt -map 0 -map 1 -c copy output.mkv
$ ls *.mkv > mylist.txt $ vim mylist.txt # append each line with "file " $ ffmpeg -f concat -i mylist.txt -c copy merged-pre-subbed.mkv
$ ffmpeg -analyzeduration 2147483647 -probesize 2147483647 ...
-vf yadif
ffmpeg -i foo.avi -i commentary.mp3 -map 0 -map 1 -c:a copy -c:v libx264 -crf 18 -preset fast -metadata:s:a:1 title="Commentary" -metadata:s:a:0 language=eng funk.mkv
$ ffplay -i foo.mkv -vf "cropdetect=24:16:0" <let it run for a minute> [Parsed_cropdetect_0 @ 0x7ff093c65c00] x1:0 x2:1919 y1:132 y2:947 w:1920 h:816 x:0 y:132 pts:30155 t:30.155000 crop=1920:816:0:132 -filter:v:0 "crop=1920:816:0:132"
# H264
# H265 Append Subtitles Concat Videos Probe size issues? Deinterlace Metadata Examples Autocrop