2012-10-07 35 views
3

我想结合和编码从wav到m4a的一些文件。我从源码安装了ffmpeg和sox,以确保没有任何功能被禁用。当我做与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编码器,但它不起作用。实验的工作正常,所以我宁愿只使用它。

回答

0

我不认为sox支持m4a格式。你可以做sox - 帮助看看支持的音频文件格式。