这是那个划算的方向
多数格式转换都是妥协,这一个基本不是。WAV 里装的是未压缩的 PCM,也就是采集下来时 每一个采样点的原样,还没有任何编码器对它做过取舍。所以 WAV 转 MP3 是一次首次有损编码, 而有损编码器恰恰是在能看到真实波形、而不是别人压缩后的残余时表现最好。
这也是为什么这一页的建议和 M4A 或 OGG 那两页不同。那边是在第一次损失上再叠第二次损失; 这边只有一次,而且在合理码率下,用普通播放设备听,结果确实很难和源文件区分开。
你换掉的是什么
用体积,换你大概听不出来的细节。44.1 kHz、16 bit 的未压缩立体声,每分钟约 10 MB。 同样一分钟,320 kbps 约 2.4 MB,128 kbps 约 1 MB。这笔交易里音频本身不会变好, 所以唯一的问题只是你愿意让出多少。
一段混音里最先暴露 MP3 痕迹的,是那些结构最少、最难建模的部分:镲片的衰减、 房间混响、人群噪声、说话之间的呼吸声。密集而响的素材很能掩盖编码痕迹, 稀疏而安静的素材则藏不住。
什么时候应该留着 WAV
如果这个文件是母版、要进混音或剪辑、或者后面还会被再编码一次,就留着它。 每一次有损都会累积,而合理的归档形态是留一份无损原件,需要时从它生成有损副本。
另一个容易忽略的场景是投稿。不少平台在你上传之后会用自己的编码器再压一遍, 那么你交上去的 MP3 就成了它的输入。这种情况下宁可给高一档的码率, 因为对方的那次编码是叠加在你这次之上的,省下来的体积在对方那边毫无意义。
文件由你自己的浏览器读取并编码。引擎是编译成 WebAssembly 的 ffmpeg, 只下载一次之后就被缓存,你的音频不会经过网络。