ffmpeg-gl-transition icon indicating copy to clipboard operation
ffmpeg-gl-transition copied to clipboard

No such filter: 'gltransition'

Open coreTechie007 opened this issue 6 years ago • 5 comments

I installed the dependencies for FFMPEG build(GLU,GLFW,GLVND & GLEW libs) and configured it with EGL.

My configured command is:

./configure --enable-gpl --enable-opengl --enable-filter=gltransition --extra-ldflags="-L/usr/lib/x86_64-linux-gnu -L/usr/local" --extra-libs='-lGLEW -lglfw3 -lEGL -lGLU' --enable-shared --enable-static

After executing this command in Enabled Filter log GLTransition filter is there. Then I checked for GLTransition filter using command:

./ffmpeg -v 0 -filters | grep gltransition but it shows nothing.

Then also cross checked using ffmpeg command below:

./ffmpeg -i media/0.mp4 -i media/1.mp4 -filter_complex gltransition -y out.mp4

but it shows error like,

	[AVFilterGraph @ 0x1febe80] No such filter: 'gltransition'
	Error initializing complex filters.
	Invalid argument.

Am I missed something?

coreTechie007 avatar Mar 15 '19 13:03 coreTechie007

Hi! I ran in the same problem and for me the cause of the crash was that the built wasn't successful and I was running the old libraries (without the GL-transition)

lasnow avatar Apr 02 '19 18:04 lasnow

Hi, I am also facing the same problem, although I guess the gl transtion is configured properly because when I do ffmpeg I get these things

[root@host ~]# ffmpeg
ffmpeg version 3.4.6 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-23)
  configuration: --prefix=/usr/local --enable-gpl --enable-nonfree --enable-protocol=rtmps --enable-protocol=https --enable-protocol=tls_openssl --enable-protocol=tls_securetransport --enable-nonfree --enable-libfdk-aac --enable-gpl --enable-libx264 --enable-libfreetype --enable-libass --enable-libmp3lame --enable-libtheora --enable-libvpx --enable-libopus --enable-libxvid --enable-opengl --enable-filter=gltransition --extra-libs='-lGLEW -lglfw'
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

adiwithadidas avatar Jun 06 '19 13:06 adiwithadidas

me too got same please give the solution for this

ghost avatar Apr 22 '22 10:04 ghost

The similar issue

docker run --rm imocat/ffmpeg-gl-transition:4.3.1 sh -c 'cd ../ffmpeg-gl-transition && ls && chmod +x concat.sh && ./concat.sh'
[AVFilterGraph @ 0x3e9dfc0] Error initializing filter 'gltransition' with args 'duration=1:source=./crosswarp.glsl'
Error initializing complex filters.
Operation not permitted

4n70w4 avatar Nov 16 '22 18:11 4n70w4