x264 to FFmpeg option mapping

Another useful source of x264 <-> FFmpeg option mapping can be found here.

FFmpeg option x264 option
-g <frames> –keyint
-b <bits per second> –bitrate
-bufsize <bits> –vbv-bufsize
-maxrate <bits> –vbv-maxrate
-pass <1,2,3> –pass
-crf <float> –crf
-cqp <int> –qp
-bf <int> –bframes
-coder <0,1> –no-cabac/nothing
-b_strategy <0,1> –no-b-adapt/nothing
-bframebias <int> –b-bias
-keyint_min <int> –min-keyint
-sc_threshold <int> –scenecut
-deblockalpha <int>

-deblockbeta <int>
–deblock
-qmin <int> –qpmin
-qmax <int> –qpmax
-qdiff <int> –qpstep
-qcomp <float> –qcomp
-qblur <float> –qblur
-complexityblur <float> –cplxblur
-refs <int> –ref
-directpred <int> –direct
-me_method <dia,hex,umh,tesa> –me
-me_range <int> –merange
-subq <int> –subme
-trellis <0,1,2> –trellis
-nr <int> –nr
-level <int> –level
-bt <bits> –ratetol = -bt / -b
-rc_init_occupancy <bits> –vbv-init = -rc_init_occupancy / -bufsize
-i_qfactor <float> –ipratio = 1 / -i_qfactor
-b_qfactor <float> –pbratio
-chromaoffset <int> –chroma-qp-offset
-rc_eq <string> –rc_eq
-threads <int> –threads
-cmp <-chroma/+chroma> –no-chroma-me/nothing
-partitions –partitions
+parti8x8 i8x8
+parti4x4 i4x4
+partp8x8 p8x8
+partp4x4 p4x4
+partb8x8 b8x8
-flags  
-loop/+loop –no-deblock/–deblock
-psnr/+psnr –no-psnr/nothing
-flags2  
+bpyramid –b-pyramid
+wpred –weightb
+mixed_refs –mixed-refs
+dct8x8 –8x8dct
-fastpskip/+fastpskip –no-fast-pskip/nothing
+aud –aud

One Response to x264 to FFmpeg option mapping

  1. Pingback: Walkman X - Video encoding in Linux / Mac OS X | the paranoid android

Leave a Reply