MP3转WAV
把压缩过的MP3转成未压缩的WAV,可选16位、24位或32位浮点,方便编辑、做母带,或者交给只认WAV的软件。
把文件拖到这里
.mp3, .mp2 · 最大200 MB
更多设置收起设置
如何转换为WAV
- 1
添加MP3文件
每个文件最大200 MB,一次最多二十个文件。文件全部由你自己的浏览器读取,不用等待上传。
- 2
选择位深
16位是稳妥的默认值,哪里都能打开。24位和32位浮点用于编辑,那时余量比文件大小更重要。
- 3
点击“转换”并下载WAV
结果是普通的PCM WAV,带标准的44字节文件头,可以直接用于任何编辑软件、采样器或转写工具。
转成WAV找不回音质
这是关于这种转换最常见的误解,所以直说:MP3的编码器已经丢掉了它认为听不见的那部分声音,什么办法都补不回来。转成WAV只是把留下来的内容原样保存,不再做任何压缩。结果并不会更好听。声音还是同样的声音,只是换成了一种不会再损失任何东西的格式。这个区别很重要,因为它正是编辑之前值得先转换的原因。MP3每解码、编辑、重新编码一次,编码器就会再丢掉一点;在这些步骤之间用WAV处理,损失就不会层层叠加。想要更好的母带,需要的是原始录音,而不是一次转换。
为什么文件会变大约十一倍
常见的MP3每秒立体声大约存储128千比特。44.1 kHz的16位立体声WAV完全不压缩,每秒存储1,411千比特,也就是采样率乘以位深,再乘以声道数。大家熟悉的十到十一倍的增长就来自这个比例,并不说明哪里出了问题。选择24位,文件大小还要再乘以1.5;32位浮点则是16位的两倍。如果真正的问题是文件大小而不是能否编辑,办法是之后再转回压缩格式,而不是降低位深。
选哪种位深,抖动有什么用
除非确定另有需要,否则选16位:它是CD标准,什么软件都能打开,用来听也听不出差别。文件要进编辑软件,还要调电平、加淡入淡出或效果时,选24位,因为多出来的余量能让这些操作产生的舍入误差远低于可闻范围。编辑过程中音频可能暂时超过满刻度时,选32位浮点,因为浮点采样越过0 dBFS后仍会保留数值,不会削波。抖动只对16位起作用,而且比它的名字听起来更重要。把采样舍入到更粗的精度,得到的并不是干净的噪声:舍入误差会跟着信号走,耳朵在安静段落里听到的是一种颗粒感的杂音,而不是嘶声。在舍入之前加入一个最低有效位的三角噪声,就能打破这种相关性。代价是一层轻到你找不到的嘶声;好处是安静的淡出依然平滑。
这个页面无需下载引擎
网上大多数音频转换都运行在ffmpeg的WebAssembly版本上,开始处理之前要先下载8 MB。这个页面完全用不到它。每个浏览器本来就能通过Web Audio API原生解码MP3,而写一个WAV文件头只是四十四个字节的简单代码。整个转换就是这些。首次访问就能使用,速度取决于你的处理器,断开网络后也照样能用。
在浏览器中解码为WAV
浏览器从磁盘读取MP3,在内存中解码,再写出WAV。没有上传,没有服务器,没有排队,也不需要账号,关闭标签页就会清除一切。统计只记录发生过一次转换,不会收到文件、文件名或文件内容。
常见问题
MP3转成WAV后音质会变好吗?
不会。MP3已经丢掉的信息,任何转换都无法恢复。WAV能阻止进一步的损失,所以适合用来编辑,但它没法改善已有的内容。
为什么WAV比MP3大约十一倍?
因为它没有压缩。128 kbps的MP3每秒存储128千比特;44.1 kHz的16位立体声WAV每秒存储1,411千比特。区别仅此而已:没有添加数据,也没有填充,只是没有压缩。
位深应该选多少?
用来听和分享选16位,要进编辑软件选24位,编辑时电平可能超过满刻度选32位浮点。拿不准时选16位,兼容性最好。
抖动是什么?要不要开着?
开着。它在舍入到16位之前加入一层非常轻的三角噪声,防止舍入误差跟着信号走,在安静段落里变成听得见的颗粒感。它只对16位输出起作用。
文件会上传吗?
不会。解码和写入都在你的浏览器中完成。任何时候都不会把内容发送到服务器,离线时工具也照样能用。
为什么这个页面不用下载引擎?
浏览器通过Web Audio API原生解码MP3,而WAV文件就是一个44字节的文件头加上原始采样。两步都用不到其他音频工具依赖的8 MB ffmpeg版本。
浏览器能处理多长的文件?
未压缩的立体声音频每分钟大约占用10 MB内存,所以实际上限约为一小时。更长的文件会在开始处理前就被拒绝,不会让标签页在处理到一半时崩溃。