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 |
+parti8×8 | i8×8 |
+parti4×4 | i4×4 |
+partp8×8 | p8×8 |
+partp4×4 | p4×4 |
+partb8×8 | b8×8 |
-flags | |
-loop/+loop | –no-deblock/–deblock |
-psnr/+psnr | –no-psnr/nothing |
-flags2 | |
+bpyramid | –b-pyramid |
+wpred | –weightb |
+mixed_refs | –mixed-refs |
+dct8×8 | –8×8dct |
-fastpskip/+fastpskip | –no-fast-pskip/nothing |
+aud | –aud |