1

在我使用这个之前:

ffmpeg -i file1.avi -acodec vorbis file2.ogg

一切顺利......现在,在这个新服务器上,我尝试这个命令,我得到返回成功转换,但没有文件......

只有当我这样写时它才有效:

ffmpeg -i file1.avi file2.ogg

但是音频编解码器是flac,并且无法在html5中的视频中播放......

我尝试使用不同的编解码器,例如与列表不同的 10 个,并且 10 个中只有 3 个正在创建文件,但是文件大小为 0 字节...

关于:

ffmpeg 0.7-rc1
libavutil    50. 40. 1 / 50. 40. 1
libavcodec   52.120. 0 / 52.120. 0
libavformat  52.108. 0 / 52.108. 0
libavdevice  52.  4. 0 / 52.  4. 0
libavfilter   1. 77. 0 /  1. 77. 0
libswscale    0. 13. 0 /  0. 13. 0

所有这些编解码器都已启用...

有什么建议吗?

4

1 回答 1

1

这真的取决于你使用的是什么版本的 ffmpeg。最新的 git 版本是这样说的:

编码器“vorbis”是实验性的,可能会产生不好的结果。如果您想使用它,请添加“-strict experimental”。或者使用非实验性编码器“libvorbis”。

当我尝试:

ffmpeg -i file1.avi -acodec libvorbis file2.ogg

它工作正常。

于 2011-05-07T15:42:04.487 回答