我有三个3gp文件,我使用sox来组合它们
sox --combine sequence C:\1.3gp C:\2.3gp C:\3.3gp C:\newaudio.3gp
但它显示“FAIL格式:没有文件扩展名3gp
的处理程序”
这意味着我必须安装一些扩展名?
我正试图用sox做,有人可以给我任何建议吗?
或者可以用ffmpeg做到这一点?
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