Sobre el proyecto

MLT es un marco multimedia publicado bajo la licencia LGPL y destinado a la edición de video. El repositorio incluye documentación de uso en su directorio docs y documentación adicional sobre desarrollo y contribuciones en el sitio web del proyecto. El README describe un entorno de desarrollo basado en Dev Container compatible con herramientas como VS Code, CLion y DevPod. Por defecto, el contenedor se ejecuta en modo restringido con audio ficticio y acceso limitado o basado en software a la GPU. La aceleración completa de GPU DRI y el audio físico a través de ALSA, PulseAudio o PipeWire se pueden habilitar ajustando los argumentos de ejecución del contenedor, reconstruyéndolo y seleccionando un controlador de audio SDL real. La documentación advierte que el modo privilegiado reduce el aislamiento del contenedor. La compilación se realiza fuera del código fuente: los usuarios crean un directorio de compilación, ejecutan CMake o CMake con Ninja, y luego compilan con cmake --build o ninja. Las pruebas se pueden ejecutar desde el directorio de compilación después de obtener el script setenv proporcionado y usando ctest. La instalación se realiza con cmake --install, y algunos sistemas Linux pueden necesitar ldconfig después para actualizar la caché de bibliotecas compartidas. Eliminar el directorio de compilación elimina los artefactos de compilación generados sin modificar el árbol de código fuente.