【问题标题】:How to pass options to ffmpeg from SoX?如何将选项从 SoX 传递给 ffmpeg?
【发布时间】: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 编码器,但它不起作用。实验性的效果很好,所以我宁愿使用它。

【问题讨论】:

    标签: ffmpeg aac sox


    【解决方案1】:

    我认为 sox 不支持 m4a 格式。你可以通过 sox --help 查看支持的音频文件格式。

    【讨论】:

      猜你喜欢
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      • 2018-04-28
      • 2012-12-17
      相关资源
      最近更新 更多