ffmpeg com suporte a mp3: Como instalar (usar) no modo de usuário?

1

Eu quero usar ffmpeg e libmp3lame em uma caixa Debian estável. Infelizmente, o Debian não suporta o pacote libmp3lame. Então, eu baixei os fontes para o ffmpeg e o codificador lame, configurei e instalei-os manualmente (em uma máquina de testes).

Mas eu não quero instalar ffmpeg e libmp3lame na máquina para todos os usuários (também porque o construído não é estável). Eu só quero usá-lo para um único projeto com um único usuário.

Quando eu executo o ./ffmpeg/ffmpeg, recebo a seguinte mensagem de erro:

# cd ffmpeg
# ./configure --enable-libmp3lame
# make
# ./ffmpeg
./ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory.

Então, eu simplesmente tentei vincular a biblioteca necessária ao diretório local:

# ln -s ../lame-3.99.5/libmp3lame/libmp3lame.so ./libmp3lame.so.0

Mas "./" parece não estar no caminho de pesquisa da biblioteca compartilhada, então o ffmpeg não o encontra.

Eu tentei seguir o script bash:

#!/bin/bash
PATH="$PATH:./"
LIB_PATH="$LIB_PATH:./"
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./"
./ffmpeg

Mas ainda não funciona.

Eu não quero instalar a biblioteca como root (por exemplo, em / usr / lib) porque eu não quero instalar nada sem o gerenciador de pacotes oficial + fontes de pacotes confiáveis do Debian.

Então existe alguma maneira de dizer ao ffmpeg para usar o libmp3lame.so.0 no diretório "./" para que eu possa usá-lo sem instalar?

    
por Daniel Marschall 13.07.2012 / 04:24

1 resposta

1

Existe um repositório multimídia da Debian, que possui muitos dos aplicativos e bibliotecas multimídia ' não suportados '.

Para o seu /etc/apt/sources.list (é melhor colocar um arquivo em /etc/apt/sources.list.d)

deb http://www.deb-multimedia.org/ testing main non-free
deb-src http://www.deb-multimedia.org/ testing main non-free

Funciona bem para mim, confira o site (o mesmo endereço) para detalhes sobre diferentes versões do Debian.

Eu adicionei essas linhas, além de alguns comentários explicativos em um arquivo, salvos em /etc/apt/sources.list.d/multimedia.list , funciona muito bem. Existem restrições sobre o nome do arquivo, veja sources.list (5) para mais detalhes.

    
por 13.07.2012 / 05:59