GDE GoZen is part of the GoZen project, a video editor made with Godot, which works thanks to FFmpeg! This GDExtension for Godot provides functionality for video and audio playback. This GDExtension is mainly available as an addon through my ko-fi page and itch.io Since version 2 we also have video rendering capabilities. These are still something which need some work and improvements, which will happen over time as the progress of GoZen, our video editor made in Godot, becomes more and more advanced.
The addon is available on my ko-fi page and on itch.io. Source code stay's available for free so you can technically compile everything yourself, but if you also want to support the work which I've put into this and the future work which I'll put into this I'd really appreciate getting the compiled version from my ko-fi page.
Feeling more adventurous and want to compile by yoursel? For all compiling information you can go to Compiling info readme.
For information of how to use this GDExtension, you can do to the Usage info readme. The addon build also comes with information on how to use the GDExtension.
Please be careful and read up on the licensing of FFmpeg. If you want access to all video codecs and features, you'll have to use the GPL 3.0 license for your project. Licensing is complicated and I'm not a lawyer, we removed the --enable-gpl flag so the binaries are LGPL, but you can add that flag after '.configure' in the SCons file. Both us and FFmpeg can not be blamed for these licensing rules, blame the big (money hungry) companies with their (ridiculous) patents.
This software uses libraries from the FFmpeg project under the LGPLv2.1