ffmpeg无法创建Ogg Vorbis


2

我正在尝试使用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'

Answers:


2

好吧,Vorbis不是视频。它是一个音频编解码器,通常嵌入在Ogg容器格式中。也许这就是混乱的来源。

你想用Theora格式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编码指南,了解质量选项。


哇,.mp4文件是10.2MB。.ogv中的相同数据是87.6MB。
parsley72 2014年

啊,删除“-r 25”会降低到16.4MB。
parsley72 2014年

文件大小也取决于质量。你必须试验一下。
slhck 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.