Como ativar o libass no Linux?

3

Eu tentei ativar o libass para o ffmpeg com este comando --enable-libass in mas ele não reconheceu o comando.

Alguém sabe como ativar o libass no Linux?

    
por cea 20.02.2014 / 05:32

3 respostas

2

Primeiro, você precisa ter certeza de que sua versão específica de ffmpeg foi criada e suporta essa opção. Você também precisará verificar se a biblioteca libass também está instalada.

Você não especifica sua distribuição no Linux, mas eu notei que libass está disponível no meu repositório do Fedora 19, então é fácil de instalar.

$ sudo yum install libass

Agora voltemos ao ffmpeg do suporte de libass . Você pode confirmar como foi construído simplesmente executando-o sem argumentos.

$ ~/ffmpeg |& grep libass configuration: --prefix=/root/ffmpeg-static/64bit --extra-cflags='-I/root/ffmpeg-static/64bit/include -static' --extra-ldflags='-L/root/ffmpeg-static/64bit/lib -static' --extra-libs='-lxml2 -lexpat -lfreetype' --enable-static --disable-shared --disable-ffserver --disable-doc --enable-bzlib --enable-zlib --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-gpl --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-gray --enable-libass --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-version3 --enable-libvpx

Portanto, esta versão que eu tenho inclui este suporte, --enable-libass . Se a sua versão do ffmpeg não suportar, você pode simplesmente baixar a versão estática do site do FFmpeg.

por 20.02.2014 / 06:02
4

No Ubuntu ou no Mint:

sudo apt-get install libass-dev
    
por 09.01.2015 / 06:59
0

recompile o ffmpeg com:

./configure --enable-libass

Então

make
sudo make install

Em seguida, verifique o novo ffmpeg sem argumentos:

ffmpeg

O meu diz que "libass" está na nova configuração.

Depois, para converter vídeos que uso:

ffmpeg -i input.avi -vf "ass=subs.ass" out.avi

Para obter as legendas em .ass de .srt , use:

ffmpeg -i subs.srt subs.ass

Boa sorte!

    
por 10.02.2016 / 10:35

Tags