# HG changeset patch # User corey # Date 1332307365 0 # Node ID 4a3bd78892c4908c78213614a7c050331904957f # Parent 1ba63a959b463c6382bbb4943799108e14c60e09 Document recent-ish x264 changes. diff -r 1ba63a959b46 -r 4a3bd78892c4 DOCS/man/en/mplayer.1 --- a/DOCS/man/en/mplayer.1 Tue Mar 20 18:03:21 2012 +0000 +++ b/DOCS/man/en/mplayer.1 Wed Mar 21 05:22:45 2012 +0000 @@ -10639,6 +10639,10 @@ This option should generally be used instead of qp. . .TP +.B crf_max= +With CRF and VBV, limit RF to this value (may cause VBV underflows!). +. +.TP .B pass=<1\-3> Enable 2 or 3-pass mode. It is recommended to always encode in 2 or 3-pass mode as it leads to a @@ -10774,7 +10778,7 @@ . .TP .B keyint_min=<1\-keyint/2> -Sets minimum interval between IDR-frames (default: 25). +Sets minimum interval between IDR-frames (default: auto). If scenecuts appear within this interval, they are still encoded as I-frames, but do not start a new GOP. In H.264, I-frames do not necessarily bound a closed GOP because it is @@ -10856,6 +10860,39 @@ .PD 1 . .TP +.B (no)open_gop +Use recovery points to close GOPs; only available with bframes. +. +.TP +.B (no)bluray_compat +Enable compatibility hacks for Blu-Ray support. +. +.TP +.B (no)fake_interlaced +Flag stream as interlaced but encode progressive. Makes it posssible to +encode 25p and 30p Blu-Ray streams. Ignored in interlaced mode. +. +.TP +.B frame_packing=<0-5> +Define frame arrangement for stereoscopic videos. +.PD 0 +.RSs +.IPs 0 +Checkerboard - pixels are alternately from L and R. +.IPs 1 +Column alternation - L and R are interlaced by column. +.IPs 2 +Row alternation - L and R are interlaced by row. +.IPs 3 +Side by side - L is on the left, R is on the right. +.IPs 4 +Top-bottom - L is on top, R is on the bottom. +.IPs 5 +Frame alternation - one view per frame. +.RE +.PD 1 +. +.TP .B (no)deblock Use deblocking filter (default: on). As it takes very little time compared to its quality gain, it is not @@ -11014,9 +11051,9 @@ .IPs 0 disabled (fastest) .IPs 1 -blind mode (slightly better quality) +weighted refs (better quality) .IPs 2 -smart mode (best) +weighted refs + duplicates (best) .RE .PD 1 . @@ -11090,7 +11127,7 @@ radius of exhaustive or multi-hexagon motion search (default: 16) . .TP -.B subq=<0\-9> +.B subq=<0\-11> Adjust subpel refinement quality. This parameter controls quality versus speed tradeoffs involved in the motion estimation decision process. @@ -11130,7 +11167,11 @@ .IPs 8 Enables rate-distortion optimization of motion vectors and intra prediction modes in I- and P-frames. .IPs 9 -Enables rate-distortion optimization of motion vectors and intra prediction modes in all frames (best). +Enables rate-distortion optimization of motion vectors and intra prediction modes in all frames. +.IPs 10 +QP-RD; requires trellis=2 and aq_mode=1 or higher (best). +.IPs 11 +Full RD; disable all early terminations. .RE .PD 1 .RS @@ -11313,6 +11354,11 @@ and you have a need to set it. . .TP +.B (no)cpu_independent +Ensure exact reproducibility across different CPUs instead of chosing +different algorithms when available/better (default:enabled). +. +.TP .B threads=<0\-16> Spawn threads to encode in parallel on multiple CPUs (default: 0). This has a slight penalty to compression quality. @@ -11358,8 +11404,20 @@ The default behavior causes SPS and PPS to repeat prior to each IDR frame. . .TP -.B (no)interlaced -Treat the video content as interlaced. +.B (no)tff +Enable interlaced mode, top field first (default: disabled) +. +.TP +.B (no)bff +Enable interlaced mode, bottom field first (default: disabled) +. +.TP +.B nal_hrd= +Signal HRD information (requires vbv_bufsize) (default: none). +. +.TP +.B (no)pic_struct +Force pic_struct in Picture Timing SEI (default: disabled). . .TP .B (no)constrained_intra @@ -11368,6 +11426,10 @@ SVC encodes. . .TP +.B output_csp= +Specify output colorspace (default: i420). +. +.TP .B (no)aud Write access unit delimeters to the stream (default: disabled). Enable this only if your target container format requires access unit