MLT-7.40.0

Introdução ao MLT

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.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Transferências Adicionais

Dependências do MLT

Exigidas

CMake-4.4.2

Recomendadas

Opcionais

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

Instalação do MLT

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.

[Nota]

Nota

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

Explicações do Comando

-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.

Conteúdo

Aplicativo Instalado: melt-7 e melt (link simbólico para melt-7)
Bibliotecas Instaladas: libmlt-7.so, libmlt++-7.so e mais que vinte plugins
Diretórios Instalados: /usr/include/mlt-7, /usr/lib/mlt-7, /usr/lib/cmake/Mlt7 e /usr/share/mlt-7

Descrições Curtas

melt

é uma ferramenta de teste para MLT