ffmpeg 无法创建 Ogg Vorbis

ffmpeg 无法创建 Ogg Vorbis

我正在尝试使用 Windows 7 上的 ffmpeg 将一组 .PNG 文件和一个 .WAV 文件转换为 Ogg Vorbis 视频。当我运行“ffmpeg -codecs”时,我可以看到列出的 libvorbis,但是当我尝试在命令中使用它时:

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 编码指南以获得质量选择。

相关内容