免费在线音频格式转换

在浏览器里互转 MP3、WAV、M4A、OGG、Opus、FLAC,也能直接从视频里取出音频。输出格式和码率都自己选,全程不上传服务器。

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

码率越高保留的细节越多,体积也越大。普通设备上听音乐,192 kbps 已经听不出差别;人声 128 就够用;MP3 的实际上限是 320。

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

音频格式转换 怎么用

  1. 1把文件拖到上面的方框里。音频和视频都行,因为不管哪种,读的都是里面那条音频轨。
  2. 2选输出格式,如果这个格式有码率就再选码率。WAV 和 FLAC 没有。
  3. 3每个结果都可以试听确认再下载。批量的话会打包成一个 .zip。

输出格式怎么选

来做在线音频格式转换的人,多半已经知道自己要哪个格式,因为是后面某个环节告诉他的。 如果确实不知道,判断很短:

  • MP3 什么设备都能播。你控制不了对方那一端时就选它。
  • M4A 里装的是 AAC,同码率下比 MP3 好听。目标是苹果软件或现代浏览器时选它。
  • Opus 在低码率下明显优于其他有损编码,高码率下也很好。两端都在你手上时选它。
  • FLAC 是无损的,体积大约是 WAV 的一半。要归档就选它。
  • WAV 是未压缩的 PCM。选它是因为某个工具坚持要,不是因为它更好听。
  • OGG 里装的是 Vorbis。给游戏引擎和较老的开源工具链用。

比选格式更重要的一条规则

有损编码不可逆,而且会叠加。每次把一个有损格式转成另一个有损格式, 第二个编码器面对的都不是原始录音,而是第一个编码器留下的残余, 然后它再重新做一遍"丢掉哪些"的判断。转一次通常没问题, 在一串工具里来回转四次就听得出来了。

这条规则的实际影响,在于你怎么存东西,而不在于用哪个转换器。 手上最少压缩的那个版本留作源文件,等某个设备或平台需要时再从它生成有损副本。 如果手上本来就只有一个有损文件,转格式不会让它比现在更糟,但也不会让它变好。

这个工具保留了什么

采样率和声道数原样通过。标题、艺术家、专辑这类文字元数据, 只要两边的容器都支持就会带过去。内嵌封面图不会, 因为封面在文件里是以图像流的形式存在的,而这里只保留音频。

有一点值得留意:有损转有损的场合,输出体积可能比输入还大。 把一个 96 kbps 的 Opus 转成 320 kbps 的 MP3 就是这样,文件涨了三倍, 声音一点没变好。体积和音质在这里不是同一件事,做音频格式转换时值得先想清楚这一点。

所有计算都在你自己的机器上完成。引擎是编译成 WebAssembly 的 ffmpeg, 在你放进第一个文件时下载一次,之后从浏览器缓存里取。

常见问题

该选哪个输出格式?
要兼容性最好就选 MP3。目标是苹果的软件或者现代浏览器就选 M4A,因为同码率下 AAC 比 MP3 更高效。两端都在你手上、想要每字节音质最好,选 Opus。要无损归档选 FLAC。某个软件非要未压缩的 PCM 才选 WAV。OGG 主要给游戏引擎和一些较老的开源工具链用。
能读视频文件吗?
能。放进 MP4、MOV、MKV、WebM 或 AVI,它会把音频轨取出来,再按你选的格式重新编码。视频部分会被丢掉,这也是为什么输出体积只有输入的一小部分。
两种有损格式之间互转会掉音质吗?
会,每次都会掉一点。MP3 转 M4A、M4A 转 MP3、OGG 转 MP3,每一次都是把第一次编码后剩下的东西解出来,再让第二个编码器按自己的规则重新取舍。码率合适的话转一次通常听不出来,反复转就不行了,这也是为什么值得留一份无损母版。
采样率会被改吗?
不会。源是多少出来就是多少,单声道的文件仍然是单声道。这是刻意的:浏览器自带的 Web Audio 接口会把一切重采样到你输出设备的采样率,所以这个工具用的是真正的解码器。
文件最大能多大?
500 MB。整个容器必须装进浏览器标签页,所以工具会在一开始就拒绝更大的文件,而不是让标签页在中途被系统杀掉。

更多免费工具