Third-Party Licenses
The third-party software NarraLeaf Studio distributes alongside the application, and the licenses it is distributed under.
NarraLeaf Studio's installer includes a small amount of third-party software alongside the application. This page records what it is and the terms it is distributed under.
FFmpeg
Studio ships the ffmpeg and ffprobe executables, used to detect media formats and convert imported files into a format the engine can play. They are bundled as standalone programs and run as separate processes; no part of FFmpeg is linked into Studio.
FFmpeg is distributed under the LGPL. The version differs by platform, and each build ships the matching license text beside the binaries under resources/ffmpeg/.
| Platform | Build | License |
|---|---|---|
| Windows | Prebuilt, from a pinned BtbN/FFmpeg-Builds release | LGPL v3 or later |
| macOS | Compiled from pinned upstream source | LGPL v2.1 or later |
Neither build includes any GPL or non-free component.
Bundled libraries
| Component | License | Used for |
|---|---|---|
| libvpx | BSD-3-Clause, with an additional patent grant | VP9 video |
| libvorbis | BSD-3-Clause | Vorbis audio |
| libogg | BSD-3-Clause | Ogg container |
Corresponding source
FFmpeg's source is available from the FFmpeg project, and its legal page covers the project's licensing in full.
The macOS build is compiled from FFmpeg 8.1.2 and the libraries above. Its build script, with the pinned versions and the full configure line, is at project/build/build-ffmpeg-macos.sh in the NarraLeaf Studio repository. The Windows build is version n8.1.2-34-g9b6c8969e0, from the autobuild-2026-07-31-14-10 release.
To request the complete corresponding source for either build, open an issue on the NarraLeaf Studio repository.