Skip to content

Instantly share code, notes, and snippets.

@bnerd
Created May 23, 2013 08:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save bnerd/5633545 to your computer and use it in GitHub Desktop.
Save bnerd/5633545 to your computer and use it in GitHub Desktop.
ffmpeg: h264 encoding, simple
* crf
ffmpeg -i input -c:v libx264 -preset slow -crf 22 -c:a copy output.mkv
* 2pass
ffmpeg -y -i input -c:v libx264 -preset medium -b:v 555k -pass 1 -an -f mp4 /dev/null && \
ffmpeg -i input -c:v libx264 -preset medium -b:v 555k -pass 2 -c:a libfdk_aac -b:a 128k output.mp4
* lossless
ffmpeg -i input -c:v libx264 -preset ultrafast -qp 0 output.mkv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment