Ffmpeg Webm Erro de codificação

5

Estou tentando converter vários formatos de arquivo de vídeo em .webm usando o ffmpeg v. 0.6.1, mas estou tendo alguns problemas. Cria o arquivo, mas tem zero kb de tamanho. Eu também recebo o seguinte erro:

Encoder (codec id 146) not found for output stream #0.0

Eu tentei várias correções, mas nenhuma parece funcionar. Eu usei --enable-libvorbis em ./confure e baixei a última versão do libvpx e todas as outras dependências listadas aqui:

Há algum patch que eu preciso aplicar do webm? Ou esta versão do ffmpeg significa suportá-lo?

Alguém tem alguma ideia? Obrigado,

Chris.

    
por Kit 26.01.2011 / 15:06

3 respostas

1

Eu resolvi isso. O erro foi causado por uma instalação desonesta do ffmpeg. Reinstalado e funciona bem.

    
por 30.01.2011 / 13:41
7

Para os usuários de Mac que têm o problema, esse cara apontou que é necessário alterar o sintaxe ligeiramente para incluir um codec em ffmpeg ao instalar com homebrew .

Exemplo:

brew install ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis

    
por 10.11.2015 / 16:04
3

Você precisa de --enable-libvpx no seu ./configure, por exemplo:

./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
    
por 03.02.2011 / 12:48

Tags