James Almer
b643af4acb
doc/filters: add missing anchors
...
Fixes build failures introduced in 7f685d0f49
.
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: James Almer <jamrial@gmail.com>
1 year ago
Kyle Swanson
7f685d0f49
avfilter: add libvmaf_cuda
...
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
1 year ago
Niklas Haas
3c9dc009b6
lavfi/vf_libplacebo: add extra_opts AVDictionary
...
Can be used to configure libplacebo's underlying raw options, which
sometimes includes new or advanced / in-depth settings not (yet) exposed
by vf_libplacebo.
1 year ago
Paul B Mahol
52ebb15ec1
avfilter/af_afade: add 4 more curves
1 year ago
Paul B Mahol
e41d52216c
avfilter: add asisdr filter
1 year ago
Paul B Mahol
951def850a
avfilter: add apsnr filter
1 year ago
Paul B Mahol
5ff88bb7bc
avfilter/avf_showcwt: simplify
1 year ago
Paul B Mahol
de71928383
avfilter/avf_showcwt: add two more options
1 year ago
Paul B Mahol
bd23b1d0ac
avfilter/avf_showcwt: add iscale option
1 year ago
Zhao Zhili
89f5124d0a
avfilter: add transpose_vt for videotoolbox pix_fmt
...
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
1 year ago
Zhao Zhili
c2c96c4c24
avfilter: add scale_vt for videotoolbox pix_fmt
...
For example,
./ffmpeg -hwaccel videotoolbox \
-hwaccel_output_format videotoolbox_vld \
-i ios-265.mov \
-c:v hevc_videotoolbox \
-profile:v main \
-b:v 3M \
-vf scale_vt=w=iw/2:h=ih/2:color_matrix=bt709:color_primaries=bt709:color_transfer=bt709 \
-c:a copy \
-tag:v hvc1 \
/tmp/test.mp4
Input: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 3840x2160
Output: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709, progressive), 1920x1080
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
1 year ago
Paul B Mahol
3dc93acc56
avfilter/vf_pseudocolor: add four more presets
1 year ago
Tobias Rapp
0b075b4092
doc/filters: Extend description of overlay filter format option values
1 year ago
Tobias Rapp
6747cda5ca
avfilter/vf_overlay: Add support for yuv444p10 pixel format
1 year ago
Paul B Mahol
72390c7d80
avfilter/vf_pseudocolor: add heat preset
1 year ago
Paul B Mahol
5d8879208c
avfilter/vf_pseudocolor: add cool preset
1 year ago
Paul B Mahol
c183f840fa
avfilter/af_axcorrelate: add another algorithm for calculation
...
Rewrite EOF logic while here.
1 year ago
Paul B Mahol
7430ee2b8b
avfilter/avf_showcwt: add rotation option
1 year ago
Paul B Mahol
fcbee7efdf
avfilter/avf_showcwt: add qdrt frequency scale
1 year ago
Paul B Mahol
aee8689ba5
avfilter/avf_showcwt: add cbrt frequency scale
1 year ago
Paul B Mahol
7f23b72dde
avfilter/avf_showcwt: add sqrt frequency scale
1 year ago
Niklas Haas
13e9899014
lavfi/vf_libplacebo: add contrast recovery options
...
New upstream option. Enabled by default in the high-quality preset
upstream, so enable it by default here.
1 year ago
Niklas Haas
2e83ba001d
lavfi/vf_libplacebo: deprecate hybrid_mix option
...
Deprecated upstream in libplacebo v6.292.
1 year ago
Gyan Doshi
285c7f6f6b
doc/filters: correct luma terminology
...
Partially fixes #10427
See https://poynton.ca/notes/colour_and_gamma/ColorFAQ.html#RTFToC11 for
ref.
1 year ago
Niklas Haas
f998a618ba
lavfi/vf_libplacebo: add nb_inputs option
...
To control the number of inputs.
1 year ago
Niklas Haas
5989719e87
lavfi/vf_libplacebo: add in_idx variable
...
To allow placing an input dynamically, as a function of the input index.
1 year ago
Paul B Mahol
ea190b8a23
avfilter/vf_drawtext: use flags type of option for text_align
1 year ago
yethie
01420316d2
avfilter/vf_drawtext: add support for commands
1 year ago
yethie
692d37d2e9
avfilter/vf_drawtext: add y_align option
...
The new y_align option specifies if the user provided y value
is referred to the top of the text, to the font baseline or to the
top of the font
1 year ago
yethie
5f2d907de2
avfilter/vf_drawtext: implement text alignment
...
Text can now be aligned vertically (top, middle, bottom) and horizontally (left, center, right)
relative to the background box.
1 year ago
yethie
01d843f6d0
avfilter/vf_drawtext: add expression variables to control font ascent/descent
...
The following new variables can be used in the x and y expressions: font_a, font_d, top_a, bottom_d.
1 year ago
yethie
fac7bb06d8
avfilter/vf_drawtext: add options for size of the background box
1 year ago
yethie
79e39978d8
avfilter/vf_drawtext: extend boxborderw option
...
Adds support for different border size in each direction.
1 year ago
yethie
1eeb59a209
avfilter/vf_drawtext: improve glyph shaping and positioning
...
- text is now shaped using libharfbuz
- glyphs position is now accurate to 1/4 pixel in both directions
- the default line height is now the one defined in the font
Adds libharfbuzz dependency.
1 year ago
Paul B Mahol
4583a24c65
avfilter/vf_xfade: add reveal transitions
1 year ago
Paul B Mahol
8fe25b1203
avfilter/vf_xfade: add cover transitions
1 year ago
Philip Langdale
73a2252f1d
avfilter/vf_bwdif_cuda: CUDA accelerated bwdif deinterlacer
...
I've been sitting on this for 3 1/2 years now(!), and I finally got
around to fixing the loose ends and convincing myself that it was
correct. It follows the same basic structure as yadif_cuda, including
leaving out the edge handling, to avoid expensive branching.
1 year ago
Niklas Haas
c4cdd79435
lavfi/vf_libplacebo: add corner_rounding option
...
For what use it may be.
1 year ago
Paul B Mahol
f02964aee1
avfilter/af_silenceremove: add standard deviation detector
...
Useful in cases audio samples DC offset is not ~0.0, where
other detectors will fail to detect silence.
1 year ago
Lynne
6018f87599
doc/filtering: add documentation for Vulkan filters
...
This commit documents most of the Vulkan filters. Some of this was
copy-pasted from equivalent OpenCL filters.
2 years ago
Paul B Mahol
62d4110a64
avfilter/af_silenceremove: add timestamp option
2 years ago
Paul B Mahol
e53260c1f4
avfilter/af_silenceremove: add ptp detector
2 years ago
Paul B Mahol
e8e4863325
avfilter/af_silenceremove: fix the any/all confusion and change default
...
'any' stop mode is now correctly implemented for end trimming and is of limited usage.
Extend examples and other documentation of this filter.
2 years ago
Paul B Mahol
7927a96e2b
avfilter/af_silenceremove: add commands support
2 years ago
Paul B Mahol
5a13b133f8
avfilter/af_silenceremove: add median silence detector
2 years ago
Paul B Mahol
2b5166addf
avfilter/af_silenceremove: add real peak detector
...
Rename old peak detector to more correct name one.
2 years ago
Paul B Mahol
3235de4883
avfilter/af_silenceremove: switch to activate
...
Do full rewrite, new code is much faster for typical filter usages.
Also previous code was hard to follow and basically very-hard to maintain.
2 years ago
Paul B Mahol
a1838c59bb
avfilter/af_astats: add abs_peak_count stat
2 years ago
Gyan Doshi
944243477b
doc/filters: clarify requirements for subtitles wrap_unicode option
2 years ago
Zhao Zhili
43ace8f2bc
avfilter/vf_subtitles: add wrap_unicode option
...
So CJK can be wrapped automatically.
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2 years ago