Hm. In order to stick with "plain melt" I may modify an existing movit transition instead. Do you forsee any problems going this route?
Thanks! Tom > El 30 may 2020, a las 15:56, Dan Dennedy <d...@dennedy.org> escribió: > >> On Sat, May 30, 2020 at 10:49 AM <amin...@gmail.com> wrote: > >> Hi all - what's the current state of running custom GLSL shaders for effects >> and transitions in MLT? In 2017 it appears it wasn't supported, at least >> using Movit. >> >> Specifically, I'd like to write shaders that take frames from multiple >> producers as input. > > It is only possible for two inputs (transition) using WebGL with WebVfx. It > includes an example based GL transitions: > https://github.com/mltframework/webvfx/blob/master/demo/examples/transition-shader-glslio.html > > Otherwise, as a single input filter, there is an add-on to FFmpeg libavfilter > to use GLSL that you would need to extend to read from a specified file. > > The nice thing about WebVfx is that it already provides the framework to make > MLT properties - including animated with keyframes - available to the shader > uniforms by way of the JavaScript required to use WebGL. Otherwise, a pure > MLT plugin would require something to define how properties map to uniforms. > >
_______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel