存储音频的最佳格式

时间:2011-01-31 16:52:15

标签: ruby-on-rails encoding

我有一个应用程序,可以让最终用户上传他们的音频文件。主要是歌曲/音乐。目前,我使用Zencoder作为我的编码服务,它允许.mp3,.m4a,.mp4或.ogg

当用户上传音频文件时,其他用户也可以通过该应用程序收听。 mp3格式是否适合这个?

3 个答案:

答案 0 :(得分:1)

许可应该是这里的一个主要问题。根据您的服务对最终用户是否免费,mp3有一些有趣的许可条件。这里很复杂,您可以在网上查找或联系Frauenhofer了解更多详情。

第二个明显的问题是带宽和音频质量。采样必须足够高,以至于最终用户无法判断音频是否受到限制或压缩,但文件仍然需要足够小,以便可以快速下载或流式传输文件。如今,任何宽带连接都可以轻松处理320kbps的mp3。

希望这会给你一些很好的研究起点: wikipedia:Comparison_of_audio_formats

答案 1 :(得分:0)

mp3就足够了,mp4会更好,因为它提供更好的音质和压缩mp3。 Ogg是一个很好的格式,但对玩家的支持较少。

说明显而易见,声音的质量在很大程度上取决于用户上传的原始文件。你永远不会提高这种质量,每次在格式之间进行转码时,都会降低质量。

答案 2 :(得分:0)

如果你要求人们在mp3,AAC(m4a,mp4)和ogg之间进行比较,他们会给你不同的答案。具有不同比特率的不同编解码器产生不同的音频打印。有人声称,对于某些特定音乐类型,您应该更喜欢一种格式而不是另一种

您可以轻松谷歌不同的比特率和比较 - 技术部分很容易。

我会去ogg。原因如下:

1)这项工作很容易就足够了

2)这是一个开源

3)您不会遇到麻烦(合法地)将其与上传编码一起使用。