====== x264 ====== * [[faac]] * [[mp4box]] * [[Video Conversion]] * [[http://dev.gentoo.org/~beandog/x264_preset_reference.html|x264 preset reference]] * [[http://mewiki.project357.com/wiki/X264_Settings|x264 Settings]] * [[http://mewiki.project357.com/wiki/X264_Encoding_Suggestions|x264 Encoding Suggestions]] * [[https://sites.google.com/site/x264bluray/|Authoring a professional Blu-ray Disc with x264]] === Syntax Reference === ^ Handbrake ^ libav ^ x264 ^ | 8x8dct | -8x8dct | --no-8x8dct | | aq-strength | -aq_strength| --aq-strength | | b-adapt | | --b-adapt | | b-pyramid | -b-pyramid | --b-pyramid | | bframes | -bframebias | --bframes | | cabac | | --no-cabac | | deblock | -deblock | --deblock | | direct | -directpred | --direct | | me | -me_method | --me | | merange | -me_range | --merange | | partitions | | --partitions | | psy-rd | | --psy-rd | | rc-lookahead | | --rc-lookahead | | ref | -refs | --ref | | subme | | --subme | | subq | -subq | | | trellis | -trellis | --trellis | | weightp | -weightp | --weightp | === Presets === Use a preset to select encoding settings == ultrafast == cabac=0 / ref=1 / deblock=0:0:0 / analyse=0:0 / me=dia / subme=0 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=0 / intra_refresh=0 / rc=crf / mbtree=0 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=0 == superfast == cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x3 / me=dia / subme=1 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 == veryfast == cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == faster == cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=20 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == fast == cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=20 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == medium == cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == slow == cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == slower === cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == veryslow == cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 == placebo == cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=tesa / subme=11 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 === Preset Comparison === ^ Option ^ ultrafast ^ superfast ^ veryfast ^ faster ^ fast ^ medium ^ slow ^ slower ^ veryslow ^ placebo ^ | no-8x8dct | +* | - | - | - | - | - | - | - | - | - | | aq-mode | 0* | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | b-adapt | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | | bframes | 0* | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 8* | 16* | | deblock | [0:0:0]* | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | [1:0:0] | | direct | spatial | spatial | spatial | spatial | spatial | spatial | auto* | auto* | auto* | auto* | | me | dia* | dia* | hex | hex | hex | hex | umh* | umh* | umh* | tesa* | | merange | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 24* | 24* | | no-cabac | +* | - | - | - | - | - | - | - | - | - | | no-deblock | +* | - | - | - | - | - | - | - | - | - | | no-mbtree | +* | +* | - | - | - | - | - | - | - | - | | no-mixed-refs| +* | +* | +* | +* | - | - | - | - | - | - | | no-weightb | +* | - | - | - | - | - | - | - | - | - | | partitions | none* | i8x8,i4x4*| p8x8,b8x8,i8x8,i4x4 | p8x8,b8x8,i8x8,i4x4 | p8x8,b8x8,i8x8,i4x4 | p8x8,b8x8,i8x8,i4x4 | all* | all* | all* | all* | | rc-lookahead | 0* | 0* | 10* | 20* | 30* | 40 | 50* | 60* | 60* | 60* | | ref | 1* | 1* | 1* | 2* | 2* | 3 | 5* | 8* | 16* | 16* | | scenecut | 0* | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | | subme | 0* | 1* | 2* | 4* | 6* | 7 | 8* | 9* | 10* | 11* | | trellis | 0* | 0* | 0* | 1 | 1 | 1 | 1 | 2* | 2* | 2* | | weightp | 0* | 1* | 1* | 1* | 1* | 2 | 2 | 2 | 2 | 2 | === Defaults === ^ Option ^ default ^ | aq-strength | 1.00 | | b-pyramid | 2 | | chroma-qp-offset | -2 | | crf | 23.0 | | ipratio | 1.40 | | keyint | 250 | | min-keyint | 25 | | psy-rd | 1.00:0.00 | | qcomp | 0.60 | | qpmax | 69 | | qpmin | 0 | | qpstep | 4 |