最小的音频文件:MP3,Ogg或Wav?

最小的音频文件:MP3,Ogg或Wav?

问题描述:

我正在寻找一些JavaScript的最小类型的音频文件工作更流畅。最小的音频文件:MP3,Ogg或Wav?

+1

尺寸几乎不是光滑度的唯一因素。 – 2012-01-14 01:17:53

+1

一个0字节的文件是你可能罚款的最小的音频文件 – 2012-01-14 01:34:53

+0

@ IgnacioVazquez-Abrams你可以扩展吗?截至目前,音频大小一直是我对平滑javascript的怀疑和假设。 – Tony 2012-01-14 01:35:22

这三者中,Ogg通常会小于MP3。两者都会比未压缩的WAV小得多。当然,您的网站可能还有其他一些因素会影响您的网站,例如质量(对于大多数用途来说不会有太大的差异)以及对每种类型的浏览器支持。

文件大小只会影响将文件下载到用户机器所用的时间。它不一定会决定Javascript的执行速度。代码中可能会有其他事情导致性能下降(除非您已将其缩小到音频文件的文件大小)。

+0

这是我比较两个文件,其中一个有一个大型音频文件的结论。在删除音频之前,javascript执行得非常厉害,导致我的电脑开销。删除后,JavaScript运行完美,没有过热我的电脑。 – Tony 2012-01-14 01:38:32

WAV文件非常大,ogg遗憾地不被普遍支持,所以MP3可能是你最好的选择。如果你想确保文件尽快下载,你应该看看你正在使用的压缩选项。如果您无法使用压缩选项,请尝试下载音频编辑程序,如Audacity。打开文件,然后将其重新导出为MP3。尝试以较低的比特率(128k,64k或更少)保存声音文件,并查看播放质量是否仍然可接受。

+6

不正确。 .wav只是一个容器格式。这是使用的编解码器,它决定了实际的文件大小。 – 2012-01-14 01:35:19

+2

实际上,有更多的浏览器支持Ogg Vorbis而不是MP3:https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats – Pioul 2013-03-29 10:12:28

Wav文件可以是16位,8千赫(即128千比特每秒),而MP3可以压缩到每秒16千比特。通常wav是比mpg大10倍。这个比例是高度特定内容的。 Wav是原始格式,而mp3是音频的压缩格式。 ogg更多的是包装格式。它可以包装Speex压缩音频,Speex(www speex org)是基于CELP的非常高效的压缩技术。提示 - 使用audacity(audacity source forge net)截取并保存最小尺寸的原稿(如果可能,8 kHz 16位格式)将此输出转换为mp3。保持音频格式(mp3/wav)是一个好主意。

+1

事实上,Vorbis I是一种基于改进的离散的前向自适应单片变换编解码器余弦变换(MDCT)。[36] Vorbis使用改进的离散余弦变换将声音数据从时域转换到频域。得到的频域数据被分解为本底噪声和残余成分,然后使用基于码本的矢量量化算法进行量化和熵编码。 Xiph.Org现在认为Speex已经过时;它的后续版本是更现代的Opus编解码器,超越了它在所有领域的性能。 Opus数据可以封装在Ogg中。 – 2014-12-13 04:11:58