Ich versuche, eine Reihe von PNG-Dateien und eine WAV-Datei mit ffmpeg unter Windows 7 in ein Ogg-Vorbis-Video zu konvertieren. Wenn ich „ffmpeg -codecs“ ausführe, wird libvorbis aufgelistet, aber wenn ich versuche, es in einem Befehl zu verwenden:
ffmpeg.exe -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -vcodec libvorbis -r 25 out.ogv
Ich erhalte die Fehlermeldung:
Ungültiger Encodertyp „libvorbis“
Antwort1
Nun, Vorbis ist kein Video. Es ist einAudio-Codec, normalerweise eingebettet im Ogg-Containerformat. Vielleicht kommt daher die Verwirrung.
Sie möchtenTheoramit libtheora
. Außerdem sollten Sie sowohl Video- als auch Audio-Codecs angeben, anstatt ffmpeg einen auswählen zu lassen. Normalerweise füge ich hinzu, um -shortest
ffmpeg anzuweisen, die Kodierung zu beenden, wenn keine Bilder mehr vorhanden sind oder die Audiospur zu Ende 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üf denLeitfaden zur Theora/Vorbis-Kodierungfür Qualitätsoptionen.