ffmpeg não pode criar Ogg Vorbis

ffmpeg não pode criar Ogg Vorbis

Estou tentando converter um conjunto de arquivos .PNG e um arquivo .WAV em um vídeo Ogg Vorbis usando ffmpeg no Windows 7. Quando executo "ffmpeg -codecs", posso ver libvorbis listado, mas quando tento usá-lo 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:

Tipo de codificador inválido 'libvorbis'

Responder1

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

Você quer usarTeoracom libtheora. Além disso, você deve especificar codecs de vídeo e áudio, em vez de deixar o ffmpeg escolher um. Normalmente adiciono -shortestpara dizer ao ffmpeg para parar a codificação sempre que não houver mais imagens ou a trilha 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

Verifica aGuia de codificação Theora/Vorbispara opções de qualidade.

informação relacionada