【问题标题】:Use sox to combine audios使用 sox 组合音频
【发布时间】:2012-09-07 10:31:31
【问题描述】:

我有三个 3gp 文件,我用 sox 组合它们

sox --combine sequence C:\1.3gp C:\2.3gp C:\3.3gp C:\newaudio.3gp

但显示“FAIL 格式:文件扩展名3gp 没有处理程序”

这意味着我必须安装一些扩展?

我正在尝试用 sox 来做,有人可以给我任何建议吗?

或者可以用 ffmpeg 做到这一点?

【问题讨论】:

    标签: ffmpeg sox


    【解决方案1】:

    3gp 是一个多媒体容器,sox 不支持。

    您可以使用ffmpeg 提取音频并使用sox 对其进行进一步处理,尽管ffmpeg 也可以进行大量音频处理。

    这是将数据转换为wav、连接并转换回3gp的一种方法:

    ffmpeg -i 1.3gp 1.wav
    ffmpeg -i 2.3gp 2.wav
    ffmpeg -i 3.3gp 3.wav
    

    sox连接,可能还有其他东西(顺序是默认的,所以不需要指定):

    sox 1.wav 2.wav 3.wav long.wav
    

    转换回3gp:

    ffmpeg -i long.wav newaudio.3gp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多