transitive-bullshit / ffmpeg-gl-transition

FFmpeg filter for applying GLSL transitions between video streams.
670 stars 126 forks source link

No such filter: 'gltransition' #35

Open coreTechie007 opened 5 years ago

coreTechie007 commented 5 years ago

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?

lasnow commented 5 years ago

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)

adiwithadidas commented 5 years ago

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}...
ghost commented 2 years ago

me too got same please give the solution for this

4n70w4 commented 2 years ago

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
yubinyes commented 1 month ago

i have the same issue in docker。 Error initializing filter 'gltransition' with args 'offset=0.5:duration=0.5:source=crosswarp.glsl' Error initializing complex filters. Operation not permitted