免责声明:请原谅我对音频/声音处理的无知,我的背景是网络和移动开发,这是我的一个客户的定制要求!
我需要连接 4 个音频文件,并在所有 4 个音频文件后面播放背景音轨。可以以任何格式创建源音频文件,或对其进行任何处理,以提高处理时间,但输出质量仍然很重要。为清楚起见,输入文件可以如下命名(.wav 只是一个示例格式):
- 背景.wav
- 段-a.wav
- 段-b.wav
- 段-c.wav
- 段-d.wav
并且需要像这样构造:
[------------------------------background.wav------------------------------]
[--segment-a.wav--][--segment-b.wav--][--segment-c.wav--][--segment-d.wav--]
我已经设法使用SoX工具使用 MP3 文件实现上述连接部分,但是在一台速度相当快的计算机上,我每分钟处理大约一个小时的连接音频,这对我的要求来说还不够快,并且我还没有应用背景声音或任何“不错的东西”,例如修剪/褪色。
我的问题是:
- SoX 是此类操作的最佳/唯一工具吗?
- 有什么方法可以在不牺牲(太多)质量的情况下加快流程?
- 更改输入文件格式会提高性能吗?如果是这样,哪种格式最好?
非常感谢这个优秀社区的任何建议!