James Almer
d2c90abab7
doc/filters: add an entry for vf_lcevc
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-12-02 12:53:54 -03:00
Anton Khirnov
299d9115d4
lavfi/f_select: allow selection based on view ID
...
Can be used together with the split filter to decompose multiview video
into individual views.
2024-09-23 17:11:40 +02:00
Christian Helmrich
865cd3c056
avfilter: add XPSNR filter
...
Add XPSNR video filter
Register new filter xpsnr.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-09-08 17:51:37 +02:00
Gyan Doshi
3d0d0f68d5
doc/filters: update uspp availability status
...
The filter was disabled in 95054bfa48
and re-enabled in 771c27119d
2024-09-05 15:47:14 +05:30
Niklas Haas
15a67c0947
avfilter/vf_scale: add in/out_chroma_loc
...
Currently, this just functions as a more principled and user-friendly
replacement for the (undocumented and hard to use) *_chr_pos fields.
However, the goal is to automatically infer these values from the input
frames' chroma location, and deprecate the manual use of *_chr_pos
altogether. (Indeed, my plans for an swscale replacement will most
likely also end up limiting the set of legal chroma locations to those
permissible by AVFrame properties)
2024-08-16 11:43:37 +02:00
Niklas Haas
201f1cba15
avfilter/vf_setparams: allow setting chroma location
...
Shockingly, there isn't currently _any_ filter for overriding this.
2024-08-16 11:43:37 +02:00
ha7sh17
172da370e7
doc/filters: fix outpad labels in libvmaf_cuda example
2024-07-22 13:00:04 +05:30
Stefano Sabatini
9c357324f0
doc/filters/perlin: specify default values
2024-07-06 14:14:02 +02:00
Gyan Doshi
03175b587c
doc/filter: fix grammar in tiltandshift filter
2024-07-04 15:21:17 +05:30
Stefano Sabatini
3764b8ecdb
lavfi: add Perlin noise generator
2024-07-01 22:31:02 +02:00
Stefano Sabatini
77ad449911
doc/filters/curves: fix typos
2024-06-03 11:24:33 +02:00
Stefano Sabatini
17a759cce1
doc/filters/tiltandshift: apply typo fixes, add introductory description
2024-06-03 11:07:27 +02:00
Andrea Mastroberti
90ce54804a
avfilter/smartblur: Added alpha layer support
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:53 +02:00
PoorvaGaikar
8b6e66d0f0
avfilter/f_select.c: add support for iw and ih variables
...
Fixes ticket #10509 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-05-08 21:33:32 +02:00
Niklas Haas
df868bae23
doc/filters: mention scale2ref in replacement example
...
So ctrl+f "scale2ref" finds it.
2024-05-04 13:15:15 +02:00
Niklas Haas
8bf0a9c2ca
doc/filters: move scale=ref_* to correct sectton
...
This was accidentally filed under scale_npp, instead of scale. (Why is
this entire section basically duplicated anyway?)
2024-05-04 13:15:11 +02:00
Niklas Haas
95568c4e31
avfilter/scale2ref: deprecate in favor of scale=rw:rh
...
And remove it from the documentation.
2024-05-03 14:23:23 +02:00
Niklas Haas
bb80445813
avfilter/vf_scale: add optional "ref" input
...
This is automatically enabled if the width/height expressions reference
any ref_* variable. This will ultimately serve as a more principled
replacement for the fundamentally broken scale2ref.
See-Also: https://trac.ffmpeg.org/ticket/10795
2024-05-03 14:23:23 +02:00
Niklas Haas
e82a3997cd
avfilter/vf_scale: switch to FFFrameSync
...
Preliminary commit, in anticipation of adding support for multiple
inputs (with proper synchronization and activate() callback).
2024-05-03 14:23:23 +02:00
Xinpeng Sun
35ae44c615
lavfi/tonemap_vaapi: Add support for HDR to HDR tone mapping
...
Usage example:
ffmpeg -y -hwaccel vaapi -hwaccel_output_format vaapi -i hdr.mp4 \
-vf "tonemap_vaapi=display=7500 3000|34000 16000|13250 34500|15635 16450|500 10000000:extra_hw_frames=64" \
-c:v hevc_vaapi output.mp4
Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com>
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-04-18 14:43:07 +08:00
Haihao Xiang
3172a6722e
lavfi/tonemap_vaapi: By default use bt709 for output frame
...
By default don't use the color properties from input frame as output
frame properties when performing HDR to SDR conversion
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-04-18 14:43:07 +08:00
Haihao Xiang
5c55e4e297
lavfi: Add drawbox_vaapi filter
...
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-04-18 14:43:07 +08:00
Haihao Xiang
42eb10ecc6
lavfi: Add pad_vaapi filter
...
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-04-18 14:43:07 +08:00
Wenbin Chen
ea2e0e92ed
doc: Add libtoch backend option to dnn_processing
...
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
Reviewed-by: Guo Yejun <yejun.guo@intel.com>
2024-03-26 19:17:51 +08:00
Marton Balint
f1e34f1582
doc/filters: extend af_channelmap documentation
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-03-24 21:27:55 +01:00
Stone Chen
de2fb43e78
doc/filters: Change rdiv (vf_convolution) documentation to reflect actual behavior
...
The documentation correctly states that the rdiv is a multiplier but incorrectly states the default behavior is to multiply by the sum of all matrix elements - it multiplies by 1/sum.
This changes the documentation to match the code.
Address trac #10889
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-03-16 22:02:56 +01:00
Andreas Rheinhardt
f6ec01147f
avfilter/fifo: Remove (a)fifo filters
...
Obsolete since 4ca1fb9d2a
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-02-08 14:02:55 +01:00
Anton Khirnov
0291b6f824
lavfi/vsrc_ddagrab: add an option to avoid duplicating frames
...
Tested-by: Jiří Eliášek, Misha Aizatulin
2024-01-30 09:32:39 +01:00
Anton Khirnov
a8bc79c3fd
fftools/ffmpeg: deprecate -filter_script
...
It is equivalent to -/filter.
2024-01-20 10:23:24 +01:00
Anton Khirnov
c316c4c77b
fftools/ffmpeg: deprecate -filter_complex_script
...
It is equivalent to -/filter_complex.
2024-01-20 10:23:24 +01:00
Marth64
e4c96dc96c
doc/filters/idet: add example
...
Signed-off-by: Marth64 <marth64@proxyid.net>
2024-01-07 15:42:54 +01:00
Thilo Borgmann
7ec4835386
avfilter: Add fsync filter
2024-01-05 09:29:05 +01:00
Marth64
b0e86bc814
doc/filter: remove duplicate word 'with' in QR filters
...
Signed-off-by: Marth64 <marth64@proxyid.net>
2024-01-04 01:10:04 +01:00
Marth64
375c5de005
doc/filters: fix minterpolate vsbmc option typos
...
Signed-off-by: Marth64 <marth64@proxyid.net>
2024-01-04 01:09:44 +01:00
Stefano Sabatini
43042931fb
doc/filters/drawtext: apply second level of escaping on colon
...
Fix escaping on example.
2024-01-02 22:04:06 +01:00
Stefano Sabatini
4d301be9e5
doc/filters/setpts: add random jitter generation example
2024-01-01 20:12:53 +01:00
Stefano Sabatini
030e140145
lavfi: add quirc filter
2024-01-01 20:12:52 +01:00
Stefano Sabatini
899302bb5f
lavfi: add qrencode source and filter
2024-01-01 20:12:52 +01:00
Niklas Haas
796669d483
avfilter/vf_format: add color_ranges/spaces
...
Needed for fftools/ffmpeg_filter to be able to force specific output
formats via the filter chain.
2023-12-31 13:36:22 -08:00
Niklas Haas
2d555dc82d
avfilter/buffersrc: add color_space/range parameters
...
To allow adding proper negotiation, in particular, to fftools.
These values will simply be negotiated downstream for YUV formats, and
ignored otherwise.
2023-12-31 13:35:17 -08:00
Zhao Zhili
56ca0f2918
avfilter/vf_showinfo: add udu_sei_as_ascii option
...
Some encoders (e.g., libx264) dump encoder configuration as user
data unregistered SEI message. This option try to print it as
ascii character when possible.
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2023-12-28 21:22:54 +08:00
Vittorio Giovara
05bfc03752
Add new vf_tiltandshift filter
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2023-12-21 17:16:16 -05:00
Paul B Mahol
8888574d10
avfilter/vsrc_gradients: add commands support
2023-12-03 18:30:06 +01:00
Anton Khirnov
6a22d80041
doc/filters:ddagrab: elaborate on the semantics of framerate
2023-12-02 11:22:46 +01:00
Paul B Mahol
f66536cc58
avfilter: add Affine Projection adaptive audio filter
2023-11-28 15:40:34 +01:00
Paul B Mahol
3bca828d39
avfilter/af_arls: add double sample format support
2023-11-27 20:27:27 +01:00
Paul B Mahol
42e45ea8ff
avfilter/af_anlms: add double sample format support
2023-11-27 20:27:25 +01:00
Gyan Doshi
0ea9e26636
doc/filters: restore entry for libvmaf option pool
...
3d29724c00
removed the doc entry for the option pool while adding
a parser function for it at the same time!
The option remains available and undeprecated.
Fixes trac #10693
2023-11-27 15:37:01 +05:30
Paul B Mahol
f1acb0d843
avfilter/vsrc_gradients: add square type
2023-11-26 02:07:44 +01:00
Paul B Mahol
a9205620b1
avfilter/af_afir: remove IR response video rendering support
...
And deprecate related options.
The same functionality can be done with specialized audio visualization filters.
2023-11-19 13:41:13 +01:00