Diederik de Haas via ffmpeg-devel
c07ed10b0e
apply spelling fixes
...
Fix spelling issue as reported by Debian's lintian tool:
accomodate -> accommodate
addtional -> additional
auxillary -> auxiliary
bellow -> below
betweeen -> between
Calulate -> Calculate
coefficents -> coefficients
Defalt -> Default
defaul -> default
higer -> higher
neccesary -> necessary
orignal -> original
ouput -> output
precison -> precision
processsing -> processing
substract -> subtract
Transfered -> Transferred
upto -> up to
Also add several of them to the 'common typos' check in patcheck.
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
2023-11-18 19:55:42 +01:00
Paul B Mahol
5452cbdc15
avfilter/af_afir: add irnorm and irlink options
...
Deprecate gtype option.
2023-11-18 17:04:53 +01:00
Paul B Mahol
08e97dae20
avfilter/af_adynamicequalizer: add adaptive detection mode
2023-11-17 00:17:54 +01:00
Paul B Mahol
49719d3cb5
avfilter/avf_showcwt: add fm frequency scaler
2023-11-11 01:19:44 +01:00
Paul B Mahol
fd1712b6fb
avfilter/af_adynamicequalizer: merge direction option with mode option
...
More user-friendly and self-explanatory what certain mode does.
2023-11-04 15:39:24 +01:00
Paul B Mahol
2f268505b9
doc/filters: add one more example for feedback filter
2023-10-30 15:12:12 +01:00
Gyan Doshi
2b300eb533
avfilter/vidstab: add option for file format specification
...
The vidstab library added support in Nov 2020 for writing/reading
the transforms data in binary in addition to ASCII. The library default
was changed to binary format but no changes were made to the AVfilters
resulting in data file for writing or reading being always opened as text.
This effectively broke the filters.
Option added to vidstabdetect to specify file format and open files in
both filters with the correct attributes.
2023-10-26 15:46:18 +05:30
Kyle Swanson
6028728bb8
avfilter/libvmaf: remove deprecated options
2023-10-10 11:00:20 -07:00
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>
2023-09-27 20:39:08 -03:00
Kyle Swanson
7f685d0f49
avfilter: add libvmaf_cuda
...
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
2023-09-27 10:22:33 -07:00
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.
2023-08-27 13:37:03 +02:00
Paul B Mahol
52ebb15ec1
avfilter/af_afade: add 4 more curves
2023-08-24 22:20:06 +02:00
Paul B Mahol
e41d52216c
avfilter: add asisdr filter
2023-08-14 11:19:56 +02:00
Paul B Mahol
951def850a
avfilter: add apsnr filter
2023-08-14 11:19:55 +02:00
Paul B Mahol
5ff88bb7bc
avfilter/avf_showcwt: simplify
2023-08-07 22:24:59 +02:00
Paul B Mahol
de71928383
avfilter/avf_showcwt: add two more options
2023-08-07 22:24:58 +02:00
Paul B Mahol
bd23b1d0ac
avfilter/avf_showcwt: add iscale option
2023-07-30 18:14:16 +02:00
Zhao Zhili
89f5124d0a
avfilter: add transpose_vt for videotoolbox pix_fmt
...
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2023-07-23 11:52:28 +08:00
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>
2023-07-23 11:51:57 +08:00
Paul B Mahol
3dc93acc56
avfilter/vf_pseudocolor: add four more presets
2023-07-21 00:43:46 +02:00
Tobias Rapp
0b075b4092
doc/filters: Extend description of overlay filter format option values
2023-07-20 16:49:38 +02:00
Tobias Rapp
6747cda5ca
avfilter/vf_overlay: Add support for yuv444p10 pixel format
2023-07-20 16:49:05 +02:00
Paul B Mahol
72390c7d80
avfilter/vf_pseudocolor: add heat preset
2023-07-19 23:42:03 +02:00
Paul B Mahol
5d8879208c
avfilter/vf_pseudocolor: add cool preset
2023-07-19 23:42:01 +02:00
Paul B Mahol
c183f840fa
avfilter/af_axcorrelate: add another algorithm for calculation
...
Rewrite EOF logic while here.
2023-07-15 23:41:09 +02:00
Paul B Mahol
7430ee2b8b
avfilter/avf_showcwt: add rotation option
2023-07-13 00:11:36 +02:00
Paul B Mahol
fcbee7efdf
avfilter/avf_showcwt: add qdrt frequency scale
2023-07-09 20:53:55 +02:00
Paul B Mahol
aee8689ba5
avfilter/avf_showcwt: add cbrt frequency scale
2023-07-09 20:53:54 +02:00
Paul B Mahol
7f23b72dde
avfilter/avf_showcwt: add sqrt frequency scale
2023-07-09 20:53:52 +02:00
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.
2023-07-08 12:54:49 +02:00
Niklas Haas
2e83ba001d
lavfi/vf_libplacebo: deprecate hybrid_mix option
...
Deprecated upstream in libplacebo v6.292.
2023-07-08 12:41:45 +02:00
Gyan Doshi
285c7f6f6b
doc/filters: correct luma terminology
...
Partially fixes #10427
See https://poynton.ca/notes/colour_and_gamma/ColorFAQ.html#RTFToC11 for
ref.
2023-06-26 16:02:42 +05:30
Niklas Haas
f998a618ba
lavfi/vf_libplacebo: add nb_inputs option
...
To control the number of inputs.
2023-06-20 17:09:58 +02:00
Niklas Haas
5989719e87
lavfi/vf_libplacebo: add in_idx variable
...
To allow placing an input dynamically, as a function of the input index.
2023-06-20 17:09:58 +02:00
Paul B Mahol
ea190b8a23
avfilter/vf_drawtext: use flags type of option for text_align
2023-06-19 22:35:53 +02:00
yethie
01420316d2
avfilter/vf_drawtext: add support for commands
2023-06-19 22:35:53 +02:00
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
2023-06-19 22:35:53 +02:00
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.
2023-06-19 22:35:53 +02:00
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.
2023-06-19 22:35:53 +02:00
yethie
fac7bb06d8
avfilter/vf_drawtext: add options for size of the background box
2023-06-19 22:35:53 +02:00
yethie
79e39978d8
avfilter/vf_drawtext: extend boxborderw option
...
Adds support for different border size in each direction.
2023-06-19 22:35:53 +02:00
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.
2023-06-19 22:35:52 +02:00
Paul B Mahol
4583a24c65
avfilter/vf_xfade: add reveal transitions
2023-06-17 19:48:10 +02:00
Paul B Mahol
8fe25b1203
avfilter/vf_xfade: add cover transitions
2023-06-17 19:48:09 +02:00
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.
2023-06-16 12:52:32 -07:00
Niklas Haas
c4cdd79435
lavfi/vf_libplacebo: add corner_rounding option
...
For what use it may be.
2023-05-29 19:11:18 +02:00
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.
2023-05-29 11:47:10 +02:00
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.
2023-05-29 00:42:04 +02:00
Paul B Mahol
62d4110a64
avfilter/af_silenceremove: add timestamp option
2023-05-28 12:23:14 +02:00
Paul B Mahol
e53260c1f4
avfilter/af_silenceremove: add ptp detector
2023-05-28 12:23:11 +02:00