跳到主要内容
PulsarKit

MP3、WAV还是FLAC:发给别人用哪个,自己留哪个

MP3、WAV和FLAC解决三个不同的问题。选错了,要么浪费带宽,要么丢掉的音质再也找不回来。

作者:PulsarKit · ·

一个有损,两个无损,这个区别比格式名更重要

WAV和FLAC都保存原始录音的每一个比特。两者唯一的区别是,FLAC会对这些比特做无损压缩,通常能压到一半大小,而WAV完全不压缩。MP3是另一类东西。它会丢掉人耳最不容易察觉的那部分声音,一旦丢掉,这些细节无论用什么办法都无法恢复,事后转回WAV也不行。用MP3转WAV从MP3得到的WAV并不是恢复了的原始文件,而是同样的有损音频,占用的空间却大了十倍。

在这几种格式之间做选择时,值得记住的就是这一点。WAV和FLAC是同样的音频,只是其中一个打包得更小。MP3则是另一个更小的音频信号。所以真正的选择不是MP3、WAV和FLAC三选一,而是先在有损和无损之间选,再在选定的那一边决定文件大小。

什么时候值得为无损付出体积

如果文件以后可能还要编辑,无论是剪切、混音还是和其他音轨叠加,那么用WAV或FLAC保存母带就很重要。因为每一步都会重新编码有损音频,在格式本来已经丢掉的部分之上,再叠加新的音质损失。几乎在所有情况下,FLAC都是更好的无损存档选择:音频完全相同,磁盘空间大约只占一半,而且任何时候程序需要WAV,都能还原成原始的WAV。保留普通WAV唯一真正的理由,是某台硬件或某个软件太老,根本不认识FLAC。

MP3里真正要决定的是码率,而不是格式本身

一旦确定用有损格式,比如发送一首歌、背景音乐或手机录音,码率就比其他任何因素都重要。320 kbps是这种格式的上限,适合源文件本来就是无损格式、文件大小又几乎无所谓的情况;用FLAC转MP3时通常就是这种情况。到192 kbps,大多数人在普通音箱或耳机上就听不出区别了,所以它是日常听音乐的合理默认值。语音需要的码率低得多。采访或讲座用96甚至64 kbps就够了,因为人的语音在这些低码率砍掉的频率范围里几乎没有内容。

有一个细节常让人意外:把已经压缩过的MP3或Opus文件转成更高的码率,什么也找不回来。低码率第一次丢掉的细节已经没了,要求更大的数字,只是把同样打了折扣的声音存进一个更大的文件里。

转换时什么能保留,什么不能

艺术家、标题、专辑以及音轨的其他标签,在格式转换时都能顺利带过去;如果源文件的封装格式里有嵌入的封面,封面也会一起带过去。FLAC和M4A文件里常有封面,普通WAV里则几乎从来没有。这些都和有损还是无损的问题无关。它是一个独立的、简单得多的复制步骤,和你做出的编码选择同时进行。

一条适用于大多数情况的简单规则

只要音频以后有可能编辑、混音或重新导出,就把母带保存为FLAC或WAV。无损的意义在于,以后不必从一份降了质的副本重做这些工作。只是用来听的,都发MP3:邮件附件、语音消息、播客节目、分享给朋友的歌。音频转MP3能把任何其他格式转成MP3,音频压缩可以把只需要变小的文件压小。在MP3里,音乐默认用192 kbps,纯语音录音降到96或64。也不要试图把低码率文件用更高的数字重新编码来补救。要回到更好的音质,唯一的办法是找原始来源,而不是那份压缩过的副本。

这些数字是什么意思:每种格式一分钟有多大

码率是每秒声音分到多少比特,所以文件大小就是简单的算术:每秒比特数乘以秒数,再除以八得到字节数。CD音质的WAV(44.1 kHz、16位、立体声)码率约为1,411 kbps,大约每分钟10 MB:一首四分钟的歌约42 MB,一小时音频约635 MB。FLAC把同样的信号压到大约一半,约每分钟5 MB。MP3在320 kbps下每分钟2.4 MB,192 kbps下1.4 MB,128 kbps下不到1 MB,64 kbps下约0.5 MB。

这些数字解释了人们为什么这样选。一段二十分钟的采访录成WAV超过200 MB,远远超过Gmail单封邮件允许的25 MB;用64 kbps,同样的二十分钟不到10 MB,即使邮件编码会让文件膨胀约三分之一,作为附件发送也绰绰有余。一小时就是另一回事了:WAV是635 MB,64 kbps约29 MB,用音频压缩里的“人声”预设(48 kbps、单声道)约22 MB,经过邮件编码后仍然太大,没法作为附件发送,所以一小时的语音最好用链接分享。一首四分钟的歌在192 kbps下约5.8 MB;192也是音频转MP3的默认值。在主观音质相同的情况下,可变码率还能再省百分之十到二十。一张专辑存成FLAC,占用的空间是同一张专辑存成WAV的一半,这正是把FLAC当作存档格式的全部理由。

本文用到的工具

继续阅读