使用sox组合音频

问题描述 投票:1回答:1

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

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

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

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

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

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

ffmpeg sox
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.