À propos du projet
MLT est un framework multimédia publié sous licence LGPL et destiné au montage vidéo. Le dépôt comprend de la documentation d’utilisation dans son répertoire docs, ainsi que de la documentation complémentaire sur le développement et les contributions sur le site web du projet.
Le README décrit un environnement de développement basé sur Dev Container, compatible avec des outils tels que VS Code, CLion et DevPod. Par défaut, le conteneur s’exécute en mode restreint, avec un audio factice et un accès GPU limité ou basé sur un logiciel. L’accélération GPU complète via DRI et l’audio physique via ALSA, PulseAudio ou PipeWire peuvent être activés en ajustant les arguments d’exécution du conteneur, en reconstruisant le conteneur et en sélectionnant un véritable pilote audio SDL. La documentation avertit que le mode privilégié réduit l’isolation du conteneur.
La compilation s’effectue hors arborescence source : les utilisateurs créent un répertoire de build, exécutent CMake ou CMake avec Ninja, puis compilent avec cmake --build ou ninja. Les tests peuvent être exécutés depuis le répertoire de build après avoir exécuté le script setenv fourni et utilisé ctest. L’installation s’effectue avec cmake --install, et certains systèmes Linux peuvent nécessiter ldconfig ensuite afin d’actualiser le cache des bibliothèques partagées. La suppression du répertoire de build supprime les artefacts de compilation générés sans modifier l’arborescence source.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.