我正在嘗試在 Windows 7 上使用 ffmpeg 將一組 .PNG 檔案和 .WAV 檔案轉換為 Ogg Vorbis 影片。命令:
ffmpeg.exe -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -vcodec libvorbis -r 25 out.ogv
我收到錯誤:
無效的編碼器類型“libvorbis”
答案1
嗯,Vorbis 不是影片。這是一個音訊編解碼器,通常嵌入 Ogg 容器格式。也許這就是混亂的來源。
你想使用西奧拉和libtheora
。另外,您應該指定視訊和音訊編解碼器,而不是讓 ffmpeg 選擇其中一個。我通常會添加-shortest
告訴 ffmpeg 在沒有更多圖像或音軌完成時停止編碼。
ffmpeg -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -c:v libtheora -c:a libvorbis -shortest -r 25 out.ogv
檢查Theora/Vorbis 編碼指南以獲得優質選擇。