ffmpeg não pode criar Ogg Vorbis

0

Estou tentando converter um conjunto de arquivos .PNG e um arquivo .WAV em um vídeo Ogg Vorbis usando o ffmpeg no Windows 7. Quando executo o "ffmpeg -codecs", posso ver o libvorbis listado, mas quando tento use-o em um comando:

ffmpeg.exe -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -vcodec libvorbis -r 25 out.ogv

Eu recebo o erro:

Invalid encoder type 'libvorbis'

    
por parsley72 06.07.2014 / 07:44

1 resposta

1

Bem, o Vorbis não é vídeo. É um codec de áudio , normalmente incorporado no formato de contêiner Ogg. Talvez seja de onde vem a confusão.

Você deseja usar a Theora com libtheora . Além disso, você deve especificar os codecs de vídeo e áudio, em vez de escolher o ffmpeg. Eu normalmente adiciono -shortest para dizer ao ffmpeg para parar a codificação sempre que não houver mais imagens ou a faixa de áudio terminar.

ffmpeg -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -c:v libtheora -c:a libvorbis -shortest -r 25 out.ogv

Verifique o Guia de codificação Theora / Vorbis para opções de qualidade.

    
por 06.07.2014 / 09:26