Skip to content

The core of GoZen which works thanks to FFmpeg!

License

LGPL-2.1, GPL-3.0 licenses found

Licenses found

LGPL-2.1
LICENSE
GPL-3.0
LICENSE.GPL3
Notifications You must be signed in to change notification settings

VoylinsGamedevJourney/gde_gozen

ko-fi Linux Linux full Build GDE GoZen - Windows

GoZen Logo

GDE_GoZen

GDE GoZen is part of the GoZen project, a video editor made with Godot! This GDExtension for Godot provides functionality for video playback and seeking. Since version 4.1 we also have working video rendering capabilities. This repo gets updated quite often as I'm improving performance and adding features/functionality. Changes will occur at a regular pace whilst working on my video editor, GoZen.

Current support

  • Godot version: 4.3+
  • OS support: Linux & Windows

Work is being done to support MacOS, Web, and Android. But due to time and/or hardware limitations, it may take some time to get proper support for these platforms.

Download compiled version

The addon is available on my ko-fi page and on itch.io. Source code will always be 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 GDExtension and the future work which I'll put into this I'd really appreciate it if you would get the compiled version from my ko-fi page.

At this moment the GDExtension is only supporting Godot 4.3+. Changing some of the static typed variables may make it possible to be used in other Godot 4.0+ version but this is not tested and possible support for older versions may not come. Also as mentioned above, there is only Linux and Windows support at this moment!

Compiling the GDExtension

Feeling more adventurous and want to compile by yourself? For all compiling information you can go to Compiling info readme.

Usage of the GDExtension

For information of how to use this GDExtension, you can go to the Usage info readme. The addon build also comes with a README which contains information on how to use the GDExtension.

Licensing

Please be careful and read up on the licensing requirements of both this repo and of FFmpeg when using this GDExtension. If you want access to all video codecs and features, you'll have to use the GPL 3.0 license for your project, this is especially important when wanting to use the rendering capabilities of this GDExtension. Licensing is complicated and I'm not a lawyer. When building the GDExtension you'll be asked if you want the GPL build or not. For commercial projects of which the code is not open source, don't use GPL. If your project is open source and under the GPL license, you can use the GPL build.

This software uses libraries from the FFmpeg project under the LGPLv2.1

About

The core of GoZen which works thanks to FFmpeg!

Topics

Resources

License

LGPL-2.1, GPL-3.0 licenses found

Licenses found

LGPL-2.1
LICENSE
GPL-3.0
LICENSE.GPL3

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project