MP3/WAV/OGG/M4A互相转换
音频格式转换器可以把一个音频文件转换成 MP3、WAV、M4A 或 OGG 四种格式之一,常用于播放设备或软件不认识原格式的时候。它只提供这四个输出格式,而且没有码率、采样率、声道数、音质等参数可调,完全使用 ffmpeg 的默认编码设置;它也不保证保留标题、封面等标签信息,一次只能处理一个文件。如果你需要精细控制输出参数,专业的桌面软件会更合适。
MP3 兼容性最广,几乎所有播放器和设备都能播放,是有损压缩。M4A 通常使用 AAC 编码,同样是有损压缩,常见于苹果设备和手机。OGG 是开放格式,同样是有损压缩,部分老设备不支持。WAV 一般不压缩,音质上不会再有损失,但文件体积大得多。一个典型场景:你手上有一个 M4A 录音文件,要导入某个只支持 MP3 的旧设备,选择 MP3 转换即可。这里要强调一点:把 MP3 这类有损文件转成 WAV,只是换了容器,不能找回已经丢失的音质,文件却会变大。由于输出大小和耗时取决于具体文件,我们没有给出数字。
取决于原格式和目标格式。从无损(如 WAV)转到有损(如 MP3)会损失一部分音质;有损转有损会再损失一次;有损转 WAV 不会进一步变差,但也不会变好。工具不提供质量选项,所以无法调节。
WAV 通常保存未压缩的音频数据,体积和时长成正比,比 MP3 大很多倍是正常的。如果只是为了分享或存储,选 MP3 或 M4A 更省空间。
可能是文件不是有效的音频、文件损坏、浏览器内存不够,或者处理核心无法识别这个格式。可以换一个文件试试,或者先在其他设备上把它转成常见的格式。
第一次使用需要联网下载处理核心,之后转换本身不需要把文件发到任何地方。文件不会被上传,详见下面的说明。
转换在你的浏览器里完成:音频文件被写入页面内部的虚拟文件系统,由 WebAssembly 版 ffmpeg 处理,代码里没有上传音频的步骤。网络请求只有第一次从 unpkg.com 公共 CDN 下载 ffmpeg 处理核心,不包含你的文件。转换结果通过本地生成的临时链接试听和下载,更换文件或离开页面时会被释放。