Daniel Playfair Cal
6e42021128
avfilter/vf_lensfun: add scale parameter
The lensfun filter wraps the lensfun library which performs
transformations on videos to correct for lens distortion. Often this
results in areas in the input being mapped to areas that fall outside
the boundaries of the output. The library has a parameter called scale
which is a scale factor applied to the output video. By decreasing it it
is possible to regain the areas of the video which would otherwise have
been lost. There is a special value of 0 which indicates that the
library should automatically determine a scale factor that results in
the output frame being filled (i.e. little or no black/unmapped areas).
This patch adds a corresponding scale option to the lensfun filter which
is passed through to the library. The existing behaviour of using the
automatic value of 0 is retained as the default behaviour, while other
values will be passed through to the library.
Signed-off-by: Daniel Playfair Cal <daniel.playfair.cal@gmail.com>
6 years ago
Gyan Doshi
9ae8f3cdd3
doc/filters: indicate range for zoom in lavfi/zoompan
6 years ago
Marton Balint
e85f37d51e
avfilter/af_astats: add support for selecting measured statistics
set_metadata with many entries is not very efficient, and with small audio
frames the performance loss is noticable. Also with this very simple
calculations (like peak) can be even further optimized.
Unfoturnately there are some small differences in metadata and av_log info
output, so factorizing calculations and output might not worth the hassle.
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Paul B Mahol
007c13e51e
avfilter/af_anlmdn: add output mode option
6 years ago
Paul B Mahol
c679119a73
avfilter/vf_amplify: add tolerance option
6 years ago
Moritz Barsnick
885a80d189
doc: fix various typos
Found with the help of codespell-1.14.0.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
6 years ago
Reto Kromer
d20902fd23
doc/filters: fix typos
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
6 years ago
Gyan Doshi
075fd5ba45
doc/filters: correct headphone examples
lavfi-complex is not a valid option. [a:0] is not correct pad form for input.
6 years ago
Jun Zhao
6dc06e979c
doc/filters: document ranges and defaults for nlmeans options
document ranges and defaults for nlmeans options
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
6 years ago
Gyan Doshi
3224d6691c
avfilter/afade+acrossfade: allow skipping fade on inputs
New fade curve value 'nofade' passes audio samples as-is.
Primarily useful in carrying out acrossfade without fades.
6 years ago
Paul B Mahol
1ea5529dd2
avfilter: add maskfun filter
6 years ago
Paul B Mahol
f4fd8ef725
avfilter/af_anlmdn: rework how denoising strength is used
Make into account patch size.
6 years ago
Paul B Mahol
8a1fc95840
avfilter: add anlmdn audio filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Paul B Mahol
f2e2456294
avfilter/af_afir: adjust min partition size
Minimal value allowed by our FFT is 16 thus min partition size is 8.
6 years ago
Paul B Mahol
35a8179149
avfilter/af_adelay: allow setting delays in seconds
6 years ago
Paul B Mahol
f7745edeaa
doc/filters: improve afir description a little
6 years ago
Paul B Mahol
a53a9f1c8d
avfilter/af_afir: implement non-uniform partitioned convolution
Using multiple frequency delay lines.
6 years ago
Paul B Mahol
8007e8fc67
avfilter/af_afir: fix minp/maxp range and change default value for maxp
6 years ago
Paul B Mahol
4096c670ab
avfilter/af_sofalizer: stop using easy API
Easy API is not flexible enough for our needs.
6 years ago
Paul B Mahol
d6951e595a
avfilter/af_sofalizer: add framesize option
6 years ago
Paul B Mahol
d54276f9de
avfilter/af_apad: add pad_dur and whole_dur options
6 years ago
Paul B Mahol
8be56ee211
avfilter/vf_showinfo: allow checksums calculation to be disabled
Fixes #6987 .
6 years ago
Kyle Swanson
fd2d6f376d
libavf/libvmaf: update docs
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
6 years ago
Marton Balint
972ded33c0
avfilter/vf_freezedetect: add filter to detect frozen input
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Paul B Mahol
6da439219d
avfilter: add rgbashift filter
6 years ago
Paul B Mahol
cfd421226c
avfilter: add chromashift filter
6 years ago
Paul B Mahol
7a73cca254
avfilter: add dedot video filter
6 years ago
Paul B Mahol
4334e9221e
doc/filters: improve afftfilt documentation
6 years ago
Paul B Mahol
02809e7b06
avfilter/vf_lut2: implement support for different input depths
6 years ago
Paul B Mahol
bdc66c50dd
avfilter/af_afftfilt: extend filter functionality
6 years ago
Paul B Mahol
c47b48c0a6
avfilter/vf_lut3d: add spline 1D interpolation
6 years ago
Paul B Mahol
36348d77b8
avfilter/af_afir: add minp/maxp options to control latency and speed
6 years ago
Paul B Mahol
70463b7026
avfilter/avf_showspectrum: add terrain color map
6 years ago
Paul B Mahol
09fdfc11b7
avfilter/avf_showspectrum: add cividis colormap
6 years ago
Paul B Mahol
1d9fe1fdf6
avfilter/af_afir: implement rate option
6 years ago
Paul B Mahol
0c6d4e7ba4
avfilter/avf_showspectrum: add plasma color map
6 years ago
Paul B Mahol
ed58db4237
avfilter/avf_showspectrum: add viridis color map
6 years ago
Ruiling Song
a587454fd0
doc/filters: add tonemap_opencl document.
Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Signed-off-by: Gyan Doshi <gyandoshi@gmail.com>
6 years ago
Ruiling Song
952a299fd3
doc/filters: add document for opencl filters
Signed-off-by: Danil Iashchenko <danyaschenko@gmail.com>
Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Signed-off-by: Gyan Doshi <gyandoshi@gmail.com>
6 years ago
Philip Langdale
d5272e94ab
avfilter/vf_yadif_cuda: CUDA accelerated yadif deinterlacer
This is a cuda implementation of yadif, which gives us a way to
do deinterlacing when using the nvdec hwaccel. In that scenario
we don't have access to the nvidia deinterlacer.
6 years ago
Paul B Mahol
97e9e3504d
avfilter: add tpad filter
6 years ago
Paul B Mahol
d98fb558be
doc/filter: add some loop filter trivial examples
6 years ago
Paul B Mahol
323c2cfd38
avfilter: add (a)graphmonitor filter(s)
6 years ago
Paul B Mahol
7e1add2c51
doc/filters: add small description to geq filter section
Previously there was no description at all.
6 years ago
Paul B Mahol
40ac622460
avfilter/window_func: add bohman window
6 years ago
Paul B Mahol
4fcfb9c4eb
avfilter: add xstack filter
6 years ago
Paul B Mahol
b7b3e8c5c7
avfilter: add vibrance filter
6 years ago
Martin Vignali
8d3f364630
avfilter/setparam : add options to set color primaries, trc, space
6 years ago
Martin Vignali
02ad0416c0
avfilter/setparams : merge setfield and setrange filter to setparams filter
setfield and setrange filters are kept.
6 years ago
Paul B Mahol
18d391cffe
avfilter: add chromahold filter
6 years ago