在我使用之前:

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
.

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

任何建议?

有帮助吗?

解决方案

它真的取决于您使用的ffmpeg版本。最新的Git版本说:

编码器'Vorbis'是实验性的 可能会产生不良的结果。添加 '-Strict实验'如果你想 用它。或使用非实验 编码器'libvorbis'。

当我尝试时:

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

它可以正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top