Paul B Mahol
07a9e5ec5e
avfilter/af_aiir: add more descriptive options aliases
5 years ago
Paul B Mahol
ffda57b800
avfilter/af_aiir: export normalize option
...
And enable it in all modes by default.
5 years ago
Paul B Mahol
f63939dedb
avfilter: add gradients source video filter
5 years ago
Limin Wang
815a3b393c
avfilter/vf_minterpolate: change the default threshold to get better scene change detect result
...
./ffmpeg -loglevel debug -i ../fate-suite/svq3/Vertical400kbit.sorenson3.mov -vf
minterpolate=fps=60:mi_mode=blend -an -f null -
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 1600
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 4120
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 5780
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 6700
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 8140
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 9740
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 14060
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 15680
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 18480
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 20020
[Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 21740
The results are consistent with tests/ref/fate/filter-metadata-scenedetect
For the master, it'll detect more than 20 scene change for the same source.
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
5 years ago
Limin Wang
d62d4e05e8
avfilter/vf_scdet: add filter to detect scene change
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
5 years ago
Paul B Mahol
0a181c2cb1
avfilter/af_crossfeed: make options runtime configurable
5 years ago
Paul B Mahol
35d6001815
avfilter/af_crossfeed: make slope configurable
5 years ago
Paul B Mahol
c7d8082357
avfilter: add asubboost filter
5 years ago
Paul B Mahol
2970846fc1
avfilter/vf_v360: make FOV adjusted for dual fisheye too
...
Remove any usage of padding for this format.
5 years ago
Paul B Mahol
d8147c4e2d
avfilter/af_amix: make weights option runtime configured
5 years ago
Steven Liu
d813e43b3d
avfilter/vf_v360: adjustment out_pad and in_pad maximum value to 1/10
...
Because not every user know about in_pad and out_pad reasonable value range
so maybe try to set 1.0, but setting 1.0 is so hugh to get an fatal error.
Suggested-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
5 years ago
Paul B Mahol
b29b934e4f
avfilter/f_interleave: add duration option
5 years ago
Paul B Mahol
4457f75c65
avfilter: add maskedthreshold filter
5 years ago
Paul B Mahol
9987f6d01e
avfilter: add tmedian filter
5 years ago
Paul B Mahol
24db9372eb
avfilter/af_astats: add noise floor count stat
5 years ago
Paul B Mahol
87b4fb65a8
avfilter/af_astats: measure noise floor
5 years ago
Gyan Doshi
2e2fa2d6e6
doc/filters: clarify metadata and logging for blackdetect
5 years ago
Paul B Mahol
3f9fd9dcfd
avfilter/vf_xfade: add slice transitions
5 years ago
Guo, Yejun
7e4527e8fa
avfilter/vf_derain.c: put all the calculation in model file.
...
currently, the model outputs the rain, and so need a subtraction
in filter c code to get the final derain result.
I've sent a PR to update the model file and accepted, see at
https://github.com/XueweiMeng/derain_filter/pull/3
Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
5 years ago
Paul B Mahol
ec7fb45240
avfilter/vf_v360: add pannini input support
5 years ago
Paul B Mahol
b00b935d99
avfilter/vf_v360: add lagrange9 interpolation
5 years ago
Lou Logan
3cb099e9ab
doc/filters: add tpad default values
...
Signed-off-by: Lou Logan <lou@lrcd.com>
5 years ago
Yaroslav Pogrebnyak
4976b102d8
avfilter: add vf_overlay_cuda
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
5 years ago
Paul B Mahol
8f222573e9
avfilter/f_sendcmd: add more useful variables
5 years ago
Guo, Yejun
e35f966853
avfilter/vf_dnn_processing.c: add frame size change support for planar yuv format
...
The Y channel is handled by dnn, and also resized by dnn. The UV channels
are resized with swscale.
The command to use espcn.pb (see vf_sr) looks like:
./ffmpeg -i 480p.jpg -vf format=yuv420p,dnn_processing=dnn_backend=tensorflow:model=espcn.pb:input=x:output=y -y tmp.espcn.jpg
Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
5 years ago
Guo, Yejun
bd50453894
avfilter/vf_dnn_processing.c: add planar yuv format support
...
Only the Y channel is handled by dnn, the UV channels are copied
without changes.
The command to use srcnn.pb (see vf_sr) looks like:
./ffmpeg -i 480p.jpg -vf format=yuv420p,scale=w=iw*2:h=ih*2,dnn_processing=dnn_backend=tensorflow:model=srcnn.pb:input=x:output=y -y srcnn.jpg
Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
5 years ago
Jun Zhao
493f669efa
doc/filters: add missed framesync part in filter docs
...
Add missed framesync part in filter docs.
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
5 years ago
Paul B Mahol
70209000fd
avfilter/f_sendcmd: implement expr flag
...
Make possible to parse expressions and store results as arguments
for target filters.
5 years ago
Paul B Mahol
580d68f90e
avfilter/vf_v360: add half equirectangular input format
5 years ago
Paul B Mahol
6e1913a02e
avfilter/vf_v360: add truncated square pyramid input format
5 years ago
Paul B Mahol
3dd81be866
avfilter/vf_v360: add truncated square pyramid output format
5 years ago
Paul B Mahol
b0a9960a77
avfilter/vf_v360: add barrel split format output support
5 years ago
Paul B Mahol
ad65a15328
doc/filters: split tblend from blend
5 years ago
Paul B Mahol
2e6db121a8
doc/filters: mention commands for v360 filter
5 years ago
Paul B Mahol
72b6c8c99f
avfilter: add Contrast Adaptive Sharpen video filter
5 years ago
Paul B Mahol
5fe6c6b8f4
avfilter/vf_remap: add fill color option
5 years ago
Paul B Mahol
1c6a91990d
avfilter: add pad opencl filter
5 years ago
Paul B Mahol
47773f7979
avfilter/vf_xmedian: implement percentile option
5 years ago
Paul B Mahol
28743f1803
avfilter/vf_median: implement percentile option
5 years ago
Paul B Mahol
cf92f42672
avfilter/vf_colorlevels: add support for commands
5 years ago
Paul B Mahol
52cd7a6337
avfilter/vf_colorkey: add support for commands
5 years ago
Paul B Mahol
283e755734
avfilter/vf_xfade: add diagonal smooth transitions
5 years ago
Paul B Mahol
3f24e744ad
avfilter/af_asoftclip: add support for commands
5 years ago
Paul B Mahol
3720153ffc
aviflter/vf_xfade: add pixelize transition
5 years ago
Paul B Mahol
e3e5598290
avfilter/vf_xfade: add dissolve transition
5 years ago
Paul B Mahol
ae5a435300
avfilter: add afirsrc filter
5 years ago
Paul B Mahol
2d58fa6d9e
avfilter/vf_xfade: add horzopen/close transition
5 years ago
Paul B Mahol
10f4441acb
avfilter/vf_xfade: add vertopen/close transition
5 years ago
Philip Langdale
88d2ccbe93
lavfi/vf_hwupload: Add support for HW -> HW transfers
...
As we find ourselves wanting a way to transfer frames between
HW devices (or more realistically, between APIs on the same device),
it's desirable to have a way to describe the relationship. While
we could imagine introducing a `hwtransfer` filter, there is
almost no difference from `hwupload`. The main new feature we need
is a way to specify the target device. Having a single device
for the filter chain is obviously insufficient if we're dealing
with two devices.
So let's add a way to specify the upload target device, and if none
is specified, continue with the existing behaviour.
We must also correctly preserve the sw_format on such a transfer.
5 years ago
Paul B Mahol
efee86fafa
avfilter/vf_xfade: add circleopen & circleclose transition
5 years ago