Title: [Bash] ffmpeg snippets Author: Anonymous Pastebin link: http://pastebin.com/tqE7CLvN First Edit: Sunday 6th of April 2014 09:41:47 AM CDT Last Edit: Sunday 6th of April 2014 09:41:47 AM CDT #one pass ffmpeg -i INPUT.mkv -b:v XXX -crf 4 -an -sn -quality good -cpu-used 0 -threads 0 OUTPUT.webm _   #two pass   #test first 5 seconds ffmpeg -y -ss 0 -t 5 -i INPUT.mkv -b:v XXX -crf 4 -an -sn -auto-alt-ref 1 -quality good -cpu-used 0 -threads 0 -pass 1 -f webm /dev/null ffmpeg -y -ss 0 -t 5 -i INPUT.mkv -b:v XXX -crf 4 -an -sn -auto-alt-ref 1 -quality good -cpu-used 0 -threads 0 -pass 2 OUTPUT.webm   #encode the whole video ffmpeg -i INPUT.mkv -b:v XXX -crf 4 -an -sn -auto-alt-ref 1 -quality good -cpu-used 0 -threads 0 -pass 1 -f webm -y /dev/null ffmpeg -i INPUT.mkv -b:v XXX -crf 4 -an -sn -auto-alt-ref 1 -quality good -cpu-used 0 -threads 0 -pass 2 OUTPUT.webm _   #cut ffmpeg -ss TTT -t TTT -i INPUT.mkv -c copy OUTPUT.mkv   #strip audio/subs ffmpeg -i INPUT.mkv -an -sn -c copy OUTPUT.mkv   #extract subs ffmpeg -i INPUT.mkv -an -vn -c copy SUB.ass   #hardcode subs  -vf ass=SUB.ass   #resolution  -s 640x360 -sws_flags lanczos   #overwrite without prompt  -y   #instant youtube #it's usually going to be too big youtube-dl -f 43 URL -o - | ffmpeg -i - -an -c copy OUTPUT.webm