使用sox组合音频

时间:2012-09-07 10:31:31

标签: ffmpeg sox

我有三个3gp文件,我使用sox将它们组合起来

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

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

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

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

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

1 个答案:

答案 0 :(得分: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