diff options
author | wm4 <wm4@nowhere> | 2014-12-03 22:49:00 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-12-03 23:01:19 +0100 |
commit | 809936fdb93a5375699a7ba4be1e08acdf5e5645 (patch) | |
tree | a58b0d60c0955255d0be68be7a7e4b93bb936b19 /DOCS/man/vf.rst | |
parent | 8fc3d7dc396c998075373321bbe256d2c490c956 (diff) | |
download | mpv-809936fdb93a5375699a7ba4be1e08acdf5e5645.tar.bz2 mpv-809936fdb93a5375699a7ba4be1e08acdf5e5645.tar.xz |
video/filter: kill vf_pp (libpostproc)
This is an ancient filter, and we assume it's not useful anymore.
If you really want this, it's still available in libavfilter (e.g. via
--vf=lavfi=[pp...]). The disadvantage is that mpv doesn't pass through
QP information to libavfilter. (This was probably the reason vf_pp still
was part of mpv - it was slightly easier to pass QP internally.)
Diffstat (limited to 'DOCS/man/vf.rst')
-rw-r--r-- | DOCS/man/vf.rst | 150 |
1 files changed, 0 insertions, 150 deletions
diff --git a/DOCS/man/vf.rst b/DOCS/man/vf.rst index 6e7418c0c3..94ca07d96e 100644 --- a/DOCS/man/vf.rst +++ b/DOCS/man/vf.rst @@ -231,156 +231,6 @@ Available filters are: ``<fmt>`` Format name, e.g. rgb15, bgr24, 420p, etc. (default: 420p). -``pp=[filter string]`` - Enables the specified chain of post-processing subfilters. Subfilters must - be separated by '/' and can be disabled by prepending 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. - - .. note:: - - Unlike in MPlayer or in earlier versions, you must quote the pp string - if it contains ``:`` characters, e.g. ``'--vf=pp=[...]'``. - - .. admonition:: Warning - - This filter is most likely useless on modern HD video. It might be - helpful with old low-resolution files. - - All subfilters share common options to determine their scope: - - ``a/autoq`` - Automatically switch the subfilter off if the CPU is too slow. - ``c/chrom`` - Do chrominance filtering, too (default). - ``y/nochrom`` - Do luminance filtering only (no chrominance). - ``n/noluma`` - Do chrominance filtering only (no luminance). - - .. note:: - - ``--vf=pp:help`` shows a list of available subfilters. - - Available subfilters are: - - ``hb/hdeblock[:difference[:flatness]]`` - horizontal deblocking filter - - :<difference>: Difference factor where higher values mean more - deblocking (default: 32). - :<flatness>: Flatness threshold where lower values mean more - deblocking (default: 39). - - ``vb/vdeblock[:difference[:flatness]]`` - vertical deblocking filter - - :<difference>: Difference factor where higher values mean more - deblocking (default: 32). - :<flatness>: Flatness threshold where lower values mean more - deblocking (default: 39). - - ``ha/hadeblock[:difference[:flatness]]`` - accurate horizontal deblocking filter - - :<difference>: Difference factor where higher values mean more - deblocking (default: 32). - :<flatness>: Flatness threshold where lower values mean more - deblocking (default: 39). - - ``va/vadeblock[:difference[:flatness]]`` - accurate vertical deblocking filter - - :<difference>: Difference factor where higher values mean more - deblocking (default: 32). - :<flatness>: Flatness threshold where lower values mean more - deblocking (default: 39). - - The horizontal and vertical deblocking filters share the difference and - flatness values so you cannot set different horizontal and vertical - thresholds. - - ``h1/x1hdeblock`` - experimental horizontal deblocking filter - - ``v1/x1vdeblock`` - experimental vertical deblocking filter - - ``dr/dering`` - deringing filter - - ``tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]`` - temporal noise reducer - - :<threshold1>: larger -> stronger filtering - :<threshold2>: larger -> stronger filtering - :<threshold3>: larger -> stronger filtering - - ``al/autolevels[:f/fullyrange]`` - automatic brightness / contrast correction - - :f/fullyrange: Stretch luminance to (0-255). - - ``lb/linblenddeint`` - Linear blend deinterlacing filter that deinterlaces the given block by - filtering all lines with a (1 2 1) filter. - - ``li/linipoldeint`` - Linear interpolating deinterlacing filter that deinterlaces the given - block by linearly interpolating every second line. - - ``ci/cubicipoldeint`` - Cubic interpolating deinterlacing filter deinterlaces the given block - by cubically interpolating every second line. - - ``md/mediandeint`` - Median deinterlacing filter that deinterlaces the given block by - applying a median filter to every second line. - - ``fd/ffmpegdeint`` - FFmpeg deinterlacing filter that deinterlaces the given block by - filtering every second line with a (-1 4 2 4 -1) filter. - - ``l5/lowpass5`` - Vertically applied FIR low-pass deinterlacing filter that deinterlaces - the given block by filtering all lines with a (-1 2 6 2 -1) filter. - - ``fq/forceQuant[:quantizer]`` - Overrides the quantizer table from the input with the constant - quantizer you specify. - - :<quantizer>: quantizer to use - - ``de/default`` - default pp filter combination (hb:a,vb:a,dr:a) - - ``fa/fast`` - fast pp filter combination (h1:a,v1:a,dr:a) - - ``ac`` - high quality pp filter combination (ha:a:128:7,va:a,dr:a) - - .. note:: - - This filter is only available if FFmpeg/Libav has been compiled - with libpostproc enabled. - - .. admonition:: Examples - - ``--vf=pp=hb/vb/dr/al`` - horizontal and vertical deblocking, deringing and automatic - brightness/contrast - - ``--vf=pp=de/-al`` - default filters without brightness/contrast correction - - ``--vf=pp=[default/tmpnoise:1:2:3]`` - Enable default filters & temporal denoiser. - - ``--vf=pp=[hb:y/vb:a]`` - Horizontal deblocking on luminance only, and switch vertical - deblocking on or off automatically depending on available CPU time. - ``lavfi=graph[:sws-flags[:o=opts]]`` Filter video using FFmpeg's libavfilter. |