O Linux Mint e o ffmpeg do Ubuntu não fazem mais a libx264?

1

parece que o Linux Mint 16 e o Ubuntu atual não fazem mais a libx264 com o ffmpeg. Eu tenho um script antigo de alguns anos atrás que pega minhas gravações do Mythtv e as converte para o formato h264.


---
para arquivo em * mpg
fazer

ffmpeg -y -i "$ arquivo" -threads 2 -vcodec libx264 -b 1024k -pass 1 -an -f mp4 / dev / null
ffmpeg -y -i "$ arquivo" -threads 2 -vcodec libx264 -b 1024k -pass 2 -acodec libvo_aacenc -ab 128k "$ arquivo" .mp4

feito
---

Isso me fez bem por algum tempo, mas agora a libx264 não está instalada no meu novo sistema. Além disso, estou vendo eles recomendam avconv ?? Como posso fazer esse script funcionar novamente?

    
por user277244 02.02.2014 / 22:48

1 resposta

1

Se você compilar o ffmpeg a partir do código fonte, você poderá incluir o suporte a libx264 em sua configuração de compilação. Você pode compilar a biblioteca você mesmo (como recomendado pelo FFmpeg) ou instalar o pacote libx264-dev para obter os cabeçalhos que você precisa.

Como alternativa, você pode baixar um binário pré-compilado de um dos links no site. Eu usei aqueles por um tempo, e acho que eles incluem libx264.

Em relação ao problema do avconv, há uma guerra santa entre os dois projetos, e o mantenedor do pacote que faz a maioria dos pacotes para o Debian (e, portanto, o Ubuntu e, portanto, o Mint) está no lado da libav. O ffmpeg nos repositórios é um avconv re-marcado também. EDIT: ou então eu ouvi.

EDIT2: Você pode encontrar a maioria dos downloads e informações relevantes no link

    
por 03.02.2014 / 02:00