ffmpeg kann Ogg Vorbis nicht erstellen

787
parsley72

Ich versuche, einen Satz von PNG-Dateien und eine .WAV-Datei in ein Ogg Vorbis-Video mit ffmpeg unter Windows 7 zu konvertieren. Wenn ich "ffmpeg -codecs" starte, kann ich libvorbis in der Liste sehen, aber wenn ich versuche, es in zu verwenden Ein Kommando:

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

Ich bekomme den Fehler:

Ungültiger Gebertyp 'libvorbis'

0

1 Antwort auf die Frage

1
slhck

Nun, Vorbis ist kein Video. Es ist ein Audiocodec, der normalerweise im Ogg-Containerformat eingebettet ist. Vielleicht kommt da die Verwirrung.

Sie möchten Theora mit verwenden libtheora. Außerdem sollten Sie sowohl Video- als auch Audio-Codecs angeben, anstatt dass ffmpeg einen auswählt. Normalerweise füge ich hinzu -shortest, dass ffmpeg aufgefordert wird, die Kodierung zu beenden, wenn keine weiteren Bilder vorhanden sind oder die Audiospur beendet ist.

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

Überprüfen Sie die Kodierungsanleitung für Theora / Vorbis auf Qualitätsoptionen.

Wow, die .mp4-Datei hat 10.2MB. Die gleichen Daten in .ogv sind 87,6 MB. parsley72 vor 9 Jahren 0
Ah, das Entfernen von "-r 25" reduziert es auf 16,4 MB. parsley72 vor 9 Jahren 0
Die Dateigröße hängt auch von der Qualität ab. Du musst damit experimentieren. slhck vor 9 Jahren 0