# HG changeset patch # User diego # Date 1107714432 0 # Node ID a29a8447bef0d1d005d8a8d4c17b3e361b9fba9a # Parent 1fe80c733d6a95e0057c5bb870ecdb0f53135e95 pp filter documentation diff -r 1fe80c733d6a -r a29a8447bef0 DOCS/man/en/mplayer.1 --- a/DOCS/man/en/mplayer.1 Sun Feb 06 17:47:12 2005 +0000 +++ b/DOCS/man/en/mplayer.1 Sun Feb 06 18:27:12 2005 +0000 @@ -3960,15 +3960,16 @@ Enables the specified chain of postprocessing subfilters. Subfilters must be separated by '/' and can be disabled by prepending a '\-'. -A subfilter's scope can be determined by appending a ':' followed -by 'a', 'c' or 'y' (default: c): -.PD 0 -.RSs -.IPs a +Each subfilter and some options have a short and a long name that can be +used interchangeably, i.e.\& dr/dering are the same. +All subfilters share common options to determine their scope: +.PD 0 +.RSs +.IPs a/autoq Automatically switch the subfilter off if the CPU is too slow. -.IPs c -Do chrominance filtering, too. -.IPs y +.IPs c/chrom +Do chrominance filtering, too (default). +.IPs y/nochrom Do luminance filtering only (no chrominance). .RE .PD 1 @@ -3978,6 +3979,101 @@ .I NOTE: \-pphelp shows a list of available subfilters. .sp 1 +Available subfilters are +.RE +.RSs +.IPs hb/hdeblock[:difference[:flatness]] +horizontal deblocking filter +.RSss +: Difference factor where higher values mean +more deblocking (default: 32). +.br +: Flatness threshold where lower values mean +more deblocking (default: 39). +.REss +.IPs vb/vdeblock[:difference[:flatness]] +vertical deblocking filter +.RSss +: Difference factor where higher values mean +more deblocking (default: 32). +.br +: Flatness threshold where lower values mean +more deblocking (default: 39). +.REss +.IPs ha/hadeblock[:difference[:flatness]] +accurate horizontal deblocking filter +.RSss +: Difference factor where higher values mean +more deblocking (default: 32). +.br +: Flatness threshold where lower values mean +more deblocking (default: 39). +.REss +.IPs va/vadeblock[:difference[:flatness]] +accurate vertical deblocking filter +.RSss +: Difference factor where higher values mean +more deblocking (default: 32). +.br +: Flatness threshold where lower values mean +more deblocking (default: 39). +.REss +.sp 1 +The horizontal and vertical deblocking filters share the +difference and flatness values so you cannot set +different horizontal and vertical thresholds. +.sp 1 +.IPs h1/x1hdeblock +experimental horizontal deblocking filter +.IPs v1/x1vdeblock +experimental vertical deblocking filter +.IPs dr/dering +deringing filter +.IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]] +temporal noise reducer +.RSss +threshold1: larger -> stronger filtering +.br +threshold2: larger -> stronger filtering +.br +threshold3: larger -> stronger filtering +.REss +.IPs al/autolevels[:f/fullyrange] +automatic brightness / contrast correction +.RSss +f/fullyrange: Stretch luminance to (0\-255). +.REss +.IPs lb/linblenddeint +Linear blend deinterlacing filter that deinterlaces the given block +by filtering all lines with a (1 2 1) filter. +.IPs li/linipoldeint +Linear interpolating deinterlacing filter that deinterlaces the given block +by linearly interpolating every second line. +.IPs ci/cubicipoldeint +Cubic interpolating deinterlacing filter deinterlaces the given block +by cubically interpolating every second line. +.IPs md/mediandeint +Median deinterlacing filter that deinterlaces the given block +by applying a median filter to every second line. +.IPs fd/ffmpegdeint +FFmpeg deinterlacing filter that deinterlaces the given block +by filtering every second line with a (-1 4 2 4 -1) filter. +.IPs l5/lowpass5 +Vertically applied FIR lowpass deinterlacing filter that deinterlaces +the given block by filtering all lines with a (-1 2 6 2 -1) filter. +.IPs fq/forceQuant[:quantizer] +Overrides the quantizer table from the input with the constant +quantizer you specify. +.RSss +: quantizer to use +.REss +.IPs de/default +default pp filter combination (hb:a,vb:a,dr:a) +.IPs fa/fast +fast pp filter combination (h1:a,v1:a,dr:a) +.RE +.RS +.sp 1 .I EXAMPLE: .RE .PD 0 @@ -3985,12 +4081,9 @@ .IPs "\-vf pp=hb/vb/dr/al" horizontal and vertical deblocking, deringing and automatic brightness/\:contrast -.IPs "\-vf pp=hb/vb/dr/al/lb" -horizontal and vertical deblocking, deringing, automatic -brightness/\:contrast and linear blend deinterlacer .IPs "\-vf pp=de/-al" default filters without brightness/\:contrast correction -.IPs "\-vf pp=de/tn:1:2:3" +.IPs "\-vf pp=default/tmpnoise:1:2:3" Enable default filters & temporal denoiser. .IPs "\-vf pp=hb:y/vb:a" Horizontal deblocking on luminance only, and switch vertical deblocking