-acodec选项不在ffmpeg [关闭]
-
29-10-2019 - |
题
在我使用之前:
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
它可以正常工作。
不隶属于 StackOverflow