About this project
MLT is a multimedia framework released under the LGPL and intended for video editing. The repository includes usage documentation in its docs directory and additional development and contribution documentation on the project website.
The README describes a Dev Container-based development environment compatible with tools such as VS Code, CLion, and DevPod. By default the container runs in restricted mode with dummy audio and limited or software-based GPU access. Full DRI GPU acceleration and physical audio through ALSA, PulseAudio, or PipeWire can be enabled by adjusting container run arguments, rebuilding the container, and selecting a real SDL audio driver. The documentation warns that privileged mode reduces container isolation.
Building is performed out of source: users create a build directory, run CMake or CMake with Ninja, and then compile with cmake --build or ninja. Tests can be run from the build directory after sourcing the provided setenv script and using ctest. Installation is performed with cmake --install, and some Linux systems may need ldconfig afterward so the shared library cache is refreshed. Deleting the build directory removes generated build artifacts without changing the source tree.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.