Eu resolvi isso. O erro foi causado por uma instalação desonesta do ffmpeg. Reinstalado e funciona bem.
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.
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
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
Tags ffmpeg