[Libav-user] No such filter: 'feedback'
James Insell
james01 at insell.co.uk
Tue Jul 12 04:14:05 EEST 2022
Hi,
I've been attempting to use the 'feedback' video filter, which is
documented here: https://ffmpeg.org/ffmpeg-filters.html#feedback
Unfortunately I get the following error message :
"[AVFilterGraph @ 0x55e551121ec0] No such filter: 'feedback'
Error initializing complex filters.
Invalid argument
pipe:: Invalid data found when processing input"
I updated my ffmpeg installation, from FFmpeg 4.4.2 "Rao", to FFmpeg
5.0.1 "Lorentz", as I gathered from elsewhere that 'feedback' was a new
filter, but I still got the same error message.
Is 'feedback' actually present in the 5.0.1 release? I believe I have
the correct libavfilter library enabled/installed.
I've found reference to the filter in patchwork.ffmpeg.org (
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20220410230243.87094-1-onemda@gmail.com/
), but do I really have to go to the effort of downloading the source
code, adding the patch, and building ffmpeg from scratch? If so, I
suggest that the inclusion of the filter in the online documentation is
premature, and only filters present in full ffmpeg releases should be
listed.
Would it not at least help to have a note in the documentation of each
filter stating the release version that the filter was available from?
The header I get from running 'ffmpeg -version' is below :
ffmpeg version 5.0.1-1+18.04.sav1 Copyright (c) 2000-2022 the FFmpeg
developers
built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
configuration: --prefix=/usr --extra-version=1+18.04.sav1
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --enable-gnutls --enable-ladspa --enable-libaom
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite
--enable-libfontconfig --enable-libfreetype --enable-libfribidi
--enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt
--enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist
--enable-librubberband --enable-libshine --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libtheora --enable-libtwolame --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp
--enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx
--enable-openal --enable-opencl --enable-opengl --enable-sdl2
--enable-pocketsphinx --enable-librsvg --enable-crystalhd
--enable-libmfx --enable-libsvtav1 --enable-libdc1394 --enable-libdrm
--enable-libiec61883 --enable-chromaprint --enable-frei0r
--enable-libplacebo --enable-libx264 --enable-shared
libavutil 57. 17.100 / 57. 17.100
libavcodec 59. 18.100 / 59. 18.100
libavformat 59. 16.100 / 59. 16.100
libavdevice 59. 4.100 / 59. 4.100
libavfilter 8. 24.100 / 8. 24.100
libswscale 6. 4.100 / 6. 4.100
libswresample 4. 3.100 / 4. 3.100
libpostproc 56. 3.100 / 56. 3.100
Any help much appreciated.
Thanks.
James.
More information about the Libav-user
mailing list