Re-encoding video with ffmpeg for optimal file sizes
It's not uncommon to be unable to find a movie in the quality you want, but is too large to store without you feeling like you're wasting space. Dumb & Dumber at 1080p is fine to have, but who wants to waste 10 gigs of space for it?
Using the ffmpeg command line tool you can re-encode that video with decent video and sound quality, and maintaining any existing subtitles, all while reducing the file size significantly.
Here is an example:
ffmpeg -i "Downloaded Movie.mkv" -c:v libx264 -crf 27 -x264-params cabac=1:ref=5:analyse=0x133:me=umh:subme=9:chroma-me=1:deadzone-inter=21:deadzone-intra=11:b-adapt=2:rc-lookahead=60:vbv-maxrate=10000:vbv-bufsize=10000:qpmax=69:bframes=5:b-adapt=2:direct=auto:crf-max=51:weightp=2:merange=24:chroma-qp-offset=-1:sync-lookahead=2:psy-rd=1.00,0.15:trellis=2:min-keyint=23:partitions=all -c:a aac -ar 44100 -b:a 128k -map 0 "Optimized Movie.mkv"