O ffmpeg não pode criar Ogg Vorbis


1

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

Respostas:


1

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

Você quer usar Theora com libtheora. Além disso, você deve especificar codecs de vídeo e áudio, em vez de escolher o ffmpeg. Normalmente, adiciono -shortestpara dizer ao ffmpeg para parar a codificação sempre que não houver mais imagens ou a faixa de áudio estiver concluída.

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

Consulte o guia de codificação Theora / Vorbis para obter opções de qualidade.


Uau, o arquivo .mp4 é 10,2MB. Os mesmos dados em .ogv são 87,6MB.
precisa

Ah, remover o "-r 25" reduz para 16,4MB.
precisa

O tamanho do arquivo também depende da qualidade. Você tem que experimentar com isso.
Slhck 13/07/2014
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.