O pacote MLT é o Media Lovin Toolkit. Ele é uma estrutura multimídia de fonte aberto, projetada e desenvolvida para difusão televisiva. Ela fornece um kit de ferramentas para emissoras, editores de vídeo, reprodutores de mídia, transcodificadores, transmissores da web e muitos mais tipos de aplicativos.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://github.com/mltframework/mlt/releases/download/v7.40.0/mlt-7.40.0.tar.gz
Soma de verificação MD5 da transferência: 259266dc466af040f33a8019a82b9936
Tamanho da transferência: 6,5 MB
Espaço em disco estimado exigido: 49 MB
Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)
FFmpeg-9.0.1, frei0r-3.4.0, libsamplerate-0.2.2, Qt-6.11.2 e rnnoise-0.2
Doxygen-1.18.0, fftw-3.3.11, libexif-0.6.26, opencv-4.13.0, sdl2-compat-2.32.70, SWIG-4.5.0, eigen, JACK, LADSPA-SDK, libebur128, movit, rtaudio, rubberband, SoX e vid.stab
Corrija construir esse pacote com ffmpeg-9:
patch -Np1 -i ../mlt-7.40.0-ffmpeg-9.0.patch
Instale MLT executando os seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D MOD_SOX=OFF \
-D MOD_MOVIT=OFF \
-D MOD_VIDSTAB=OFF \
-D MOD_JACKRACK=OFF \
-D MOD_RUBBERBAND=OFF \
-W no-author .. &&
make
Esse pacote não vem com uma suíte de teste. No entanto, um arquivo .mp4 de teste pode ser reproduzido em um ambiente gráfico local com ./out/bin/melt <nome_arquivo>.mp4.
Esse aplicativo usa recursos gráficos avançados. Em alguns casos, firmware para o teu adaptador gráfico específico possivelmente seja necessário. Veja-se “Firmware para Placas de Vídeo” para mais informações.
Agora, como o(a) usante root:
make install
-D MOD_*=OFF: Essas chaves
permitem que o pacote construa sem alguns dos pacotes opcionais
externos.
-D MOD_AVFORMAT=OFF: Essa opção permite
construir sem FFmpeg-9.0.1.
-D MOD_FREI0R=OFF: Essa opção permite
construir sem frei0r-3.4.0.
-D MOD_RESAMPLE=OFF: Essa opção permite
construir sem libsamplerate-0.2.2.
-D MOD_QT6=OFF: Essa opção permite
construir sem Qt-6.11.2.
-D MOD_RNNOISE=OFF: Essa opção permite
construir sem rnnoise-0.2.
-D MOD_OPENCV=ON: Essa opção permite
construir alguns módulos adicionais que usam opencv-4.13.0.