首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web服务器上合并音频文件的最快方法是什么?

在web服务器上合并音频文件的最快方法是什么?
EN

Stack Overflow用户
提问于 2012-07-19 09:24:12
回答 1查看 557关注 0票数 0

免责声明:请原谅我对音频/声音处理的无知,我的背景是网络和移动开发,这是我的客户之一的定制要求!

我有一个要求,连接4个音频文件,与背景轨道后,所有4个音频文件。源音频文件可以以任何格式创建,也可以对其进行任何处理,以提高处理时间,但输出质量仍然很重要。为了清晰起见,可以将输入文件命名如下(.wav只是一个示例格式):

  • background.wav
  • segment-a.wav
  • segment-b.wav
  • segment-c.wav
  • segment-d.wav

并且需要像这样的结构:

代码语言:javascript
复制
[------------------------------background.wav------------------------------]
[--segment-a.wav--][--segment-b.wav--][--segment-c.wav--][--segment-d.wav--]

我已经成功地使用SoX工具来实现上述使用MP3文件的连接部分,但是在一台速度相当快的计算机上,我每分钟处理大约一个小时的级联音频,这还不够快,我还没有应用背景声音或任何“很好的东西”,比如修剪/褪色。

我的问题是:

  • SoX是这种操作的最佳/唯一工具吗?
  • 有没有办法在不牺牲(太多)质量的情况下使这个过程更快?
  • 更改输入文件格式会提高性能吗?如果是,哪种格式最好?

任何来自这个优秀社区的建议都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2012-07-19 20:29:14

  1. Sox可能不是最好的工具,但我怀疑如果没有手工编码,您会发现任何更好的东西。
  2. 我冒昧地猜测,在那段时间里,你处理这么多音频做得很好。你可能会做得更好,但你必须做实验。您说得对,提高速度的主要方法可能是更改文件格式。
  3. MP3和OGG可能会给出类似的性能,所以首先确定MP3与未压缩音频(如wav或aiff )的比较。如果MP3/OGG更好,尝试不同的压缩比和采样率,看看哪个更快。使用wav文件,您可以尝试降低采样率(您也可以使用MP3/OGG )。如果这是语音,你可能可以低到8千赫,这将大大加快速度。对于音乐,我想说32千赫,但这取决于要求。此外,尝试单声道,而不是立体声,这也应该加快速度。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11557739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档