-acodec选项在ffmpeg中不起作用

时间:2011-05-05 23:39:53

标签: ffmpeg server-configuration video-conversion

在我使用它之前:

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这实际上取决于您使用的ffmpeg版本。最新的git版本说:

  

编码器'vorbis'是实验性的   可能会产生不好的结果加   ' - 严格实验',如果你想   用它。或者使用非实验性的   编码器'libvorbis'。

当我尝试:

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

工作正常。