Erro FFMPEG ao carregar bibliotecas compartilhadas: libass.so.4: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

2

Problema: Eu recentemente 'atualizei' para o Ubuntu 14.10 do Ubuntu 14.04. Desde então, sempre que tento emitir algum comando para o FFMPEG, recebo o seguinte:

$ ffmpeg -i
ffmpeg: error while loading shared libraries: libass.so.4: cannot open shared object file: No such file or directory
Eu pesquisei na Internet extensivamente, tentei recompilar o FFMPEG da fonte usando o guia aqui: link e tentei reinstalar o libavutil-dev, tudo sem efeito.

Alguém pode sugerir o que pode estar causando o FFMPEG, de repente, perder sua capacidade de se comunicar com o libass após minha atualização do Ubuntu 14.10?

Obrigado! :)

    
por The All Powerful 31.12.2014 / 12:13

3 respostas

2

OK, agora resolvido.

Para referência futura, qualquer que seja o Ubuntu que mudou em sua atualização para 14.10, eles obviamente mudaram a localização ou nomenclatura ou algo do seu libass, porque quando eu tentei construí-lo a partir da fonte ao invés de instalar a partir do repositório, funcionou bem. ..

Para referência, ao criar fontes ffmpeg, em vez de:

sudo apt-get install libx264-dev

use:

cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
PATH="$HOME/bin:$PATH" make
make install
make distclean

E isso funciona bem ...:)

    
por 31.12.2014 / 12:51
1

Tente instalar o pacote ausente:

sudo apt-get install libass4
    
por 21.01.2015 / 09:53
0

Esta pode não ser uma resposta adequada, uma vez que não aborda a causa raiz, seja ela qual for. Mas eu simplesmente instalei o libass.so.4.

  • Ele pode ser encontrado aqui (Ubuntu): link
  • Instale com dpkg -t package.deb
por 21.10.2016 / 19:30