我有三个3gp文件,我使用sox将它们组合在一起
sox --combine sequence C:\1.3gp C:\2.3gp C:\3.3gp C:\newaudio.3gp但是它显示了“失败格式:没有文件扩展名3gp处理程序”
这意味着我必须安装一些扩展?
我正在尝试用sox做这件事,谁能给我一些建议?
或者可以用ffmpeg来实现?
发布于 2012-09-07 20:13:03
sox不支持3gp是多媒体容器。
您可以使用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.3gphttps://stackoverflow.com/questions/12316357
复制相似问题