【发布时间】:2012-10-07 22:20:24
【问题描述】:
我正在尝试将一些文件从 wav 组合并编码为 m4a。我从源代码安装了 ffmpeg 和 sox 以确保没有被禁用。当我使用 ffmpeg 进行转换时
ffmpeg -i input.wav -acodec aac -strict experimental output.m4a
它工作正常。当我使用 SoX 时
sox input.wav output.m4a
我得到了错误
[NULL @ 0x251b4e0] Codec is experimental but experimental codecs are not enabled, see -strict -2
sox FAIL ffmpeg: ffmpeg could not open CODEC
sox FAIL formats: can't open output file `output.m4a':
我需要让 SoX 告诉 ffmpeg 可以使用实验性编解码器。
我也已经尝试使用本指南http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide 来安装 fdk-acc 编码器,但它不起作用。实验性的效果很好,所以我宁愿使用它。
【问题讨论】: