M4A 转 WAV 转换器

在浏览器里把 .m4a 录音转成未压缩的 WAV,采样率原样保留。文件不会被传到服务器,也不用排队等。

  • 免费
  • 无需注册
  • 无水印
  • 在浏览器里运行

M4A 转 WAV

转换器是编译成 WebAssembly 的 ffmpeg。你选第一个文件时它会下载一次(约 30 MB),之后就留在浏览器缓存里。

文件在你自己的浏览器里处理,不会上传。引擎本身有 30 MB,只在第一次使用时下载,之后都从浏览器缓存里取。

M4A 转 WAV 怎么用

  1. 1把 .m4a 文件拖到上面的方框里,或者点一下选择。单个文件最大 500 MB。
  2. 2转换引擎会在你选第一个文件时下载一次(约 30 MB),然后开始解码音频。
  3. 3就地试听确认没问题,再逐个下载 WAV,或者把这一批打包成一个 .zip。

这个转换到底在做什么

.m4a 是一个 MPEG-4 容器,里面装着一条压缩过的音频流,绝大多数情况下是 AAC,偶尔是 Apple Lossless。WAV 是完全相反的思路:一个简短的文件头,后面跟着原始采样,一个接一个 写下来,完全不压缩。所以 M4A 转 WAV 的实质,是把压缩流解码回采样,再把这些采样如实 记下来。

这一点值得说清楚,因为它把两个方向的预期都摆正了。这一步不会有任何损失,因为解码是 精确的;这一步也不会挽回任何东西,因为录音被编码时 AAC 丢掉的细节没有被记录在任何 地方。你最终拿到的,是 M4A 里那些内容的一份诚实的、未压缩的副本。

什么时候该转,什么时候不该转

当这个文件接下来是要进软件,而不是进你的耳朵时,就该转。音频编辑器、DAW、游戏引擎、 语音转文字工具和硬件采样器都能毫无怨言地处理裸 PCM,而它们对 M4A 的支持从"部分支持" 到"完全不支持"都有。最常见的场景是 iPhone 上的语音备忘录:它存下来是 M4A,而你要用 来转写或剪辑的那个工具想要的是 WAV。

什么时候不该把 M4A 转换成 WAV:你只是想播放或者分享这段音频。M4A 本来就更小,WAV 能播的地方它都能 播,听起来也一模一样。毫无理由地把一个 4 MB 的文件变成 40 MB,正是这个页面希望帮你 避开的那个错误。

体积、速度和上限

单个文件最大 500 MB,超过这个数浏览器标签页确实没法把整个容器装进内存。转换在笔记本 上远快于实时,因为完全不涉及画面、也不做任何滤镜处理,真正决定耗时的是录音的长度。

全部过程都在本地。引擎是编译成 WebAssembly 的 ffmpeg,在你转第一个文件时下载一次, 之后由浏览器缓存,所以第二次转换是立刻开始的。

常见问题

转成 WAV 之后音质会变好吗?
不会,任何工具都做不到。M4A 里装的几乎都是 AAC,是有损格式:编码那一刻被丢掉的细节已经永久没了。把这些采样写进 WAV,只是把幸存下来的部分原样、以未压缩的形式存下来。你得到的是一个忠实于原 M4A 的文件,而不是一个比它更好的文件。
那为什么还要转成 WAV?
因为很多软件根本打不开 M4A,或者打开得很勉强。音频编辑器、DAW、游戏引擎、转写工具和老的硬件采样器通常只认裸 PCM。WAV 是那个谁都不会跟你争的格式,当一个文件接下来是要被编辑而不是被听的时候,多占的硬盘空间是值得的。
文件会大多少?
大概十倍,经常更多。一段三分钟、128 kbps 的 M4A 约 3 MB;同样的内容做成 44.1 kHz 立体声 WAV 约 31 MB。未压缩意味着每个采样都完整写出来,所以体积由时长和采样率决定,和音乐复不复杂无关。
采样率会被改掉吗?
不会。8 kHz 单声道的语音备忘录出来还是 8 kHz 单声道,48 kHz 立体声的录音仍然是 48 kHz。这也是为什么这个转换走的是 ffmpeg 而不是浏览器自带的音频引擎 —— 后者会把一切都重采样成你音箱正在用的那个采样率。
我的文件会去哪里?
哪里都不去。是你自己的浏览器读取并转换的。整个过程中唯一经过网络的是转换引擎本身,只下载一次,之后由浏览器缓存。

更多免费工具