ToolConvoyToolConvoyv2.6
MISC

WAV 转 MP3 — 在浏览器中将 WAV 音频转为 MP3

把 WAV 音频文件转为 MP3 格式。可调码率,支持固定与可变码率模式,全部在浏览器中完成。无上传、无账号。

● 本地运行 · 仅在浏览器中页面加载以来工具发出的网络请求:0 次

WAV 和 MP3 站在音频格式谱系的两端。WAV 是未压缩 PCM 音频 —— 每个采样都以原始数字存储,一段 60 秒的 CD 音质立体声录音(44.1 kHz、16 位)无论内容是交响乐还是一秒静音,体积都是 10.5 MB。MP3 通过丢弃人耳察觉不到的音频信息来压缩:被附近更响频率掩盖的频率、紧跟在大声之后的微弱声音、两声道完全一致的立体声信息。在标准码率下,体积大约是 WAV 源的十分之一,主观上听不出质量损失。

真正起作用的转换设置是码率和模式。固定码率(CBR)给每一帧分配相同数量的比特,文件大小可预测,但在静音段浪费比特、在复杂段又捉襟见肘。可变码率(VBR)给需要更多比特的帧(一声镲响、复杂和弦)多分,给不需要的帧(静音、单一持续音)少分。同等文件体积下 VBR 质量更好,但当下游播放器老旧、或 MP3 要流式传输给假设固定码率的服务时,CBR 仍是更稳妥的选择。码率这个数字本身划定了质量上限:128 kbps 对大多数音乐大致接近 CD 听感,192 kbps 对几乎所有人都是透明的,320 kbps 与原始音源在实际听感上无法区分。

最后交接:如果目的地是播客托管平台,先看它们的推荐设置 —— 大多数播客平台偏好 128 kbps CBR 单声道的语音格式。如果需要无损音频压缩(无质量损失,但比 WAV 小),用别的工具转 FLAC 或 ALAC —— MP3 本身是有损的。如果需要反向转换(MP3 转 WAV),请注意这种转换恢复了 WAV 容器,但无法还原原始 MP3 编码时被丢弃的音频信息。

广告

使用方法

  1. 拖入你的 WAV 文件

    把一个或多个 WAV 文件拖进拖放区。工具读取 WAV 头部以识别采样率、位深和声道数。支持绝大多数标准 WAV 文件(PCM、8/16/24/32 位、单声道或立体声)。

  2. 选择 MP3 编码设置

    默认是 192 kbps CBR(固定码率)—— 在语音场景下是质量与体积的较好平衡。音乐升到 320 kbps,播客压缩用 128 kbps,想要质量自适应编码就选 VBR(可变码率)。

  3. 下载 MP3

    每个文件几秒内即可完成转换。源 WAV 含有 LIST INFO 元数据时,输出的 MP3 会附带基础的 ID3v1 标签。可以单个下载,也可以打成 zip 批量下载。

常见问题

这次转换是无损还是有损?

从 WAV 到 MP3 的转换是有损的。WAV 存储的是未压缩 PCM 音频 —— 每一个采样都和录音时一模一样。MP3 通过感知编码丢弃人耳听不见的音频信息,在标准码率下体积大约缩减 90%。被丢弃的信息无法恢复。

语音录音该选多少码率?

64 - 128 kbps 对语音(播客、有声书、录音备忘)已经足够。人声占据的频率范围很窄,MP3 编码效率很高。192 kbps 对纯语音过度,但录音中混有背景音乐时是一个稳妥的默认。

转换器会保留立体声或多声道吗?

立体声 WAV 转为立体声 MP3。多声道 WAV(5.1 环绕、7.1)会被下混到立体声,因为 MP3 最常见的 profile 只有单声道和立体声。下混采用标准的 ITU-R 加权。

为什么选了低码率,输出的 MP3 体积仍然偏大?

码率设定的是音频数据的目标,但 MP3 容器本身有固定开销(帧头、padding、ID3 标签),与码率无关。极短的录音(2 秒以内)开销占比明显,文件大小与码率不再是线性关系。

限制说明

  • 不支持 gapless 编码MP3 格式会在每个文件的开头与结尾固有地添加静音填充(编码器延迟与 padding)。对要求两首 MP3 文件连续播放、无缝衔接的 gapless 专辑或播客片头,这一点会影响体验。
  • 不生成 ID3v2 标签只能从 LIST INFO 块继承基础的 ID3v1 标签(标题、艺术家、专辑)。不生成 ID3v2 标签(封面、歌词、扩展元数据)。如需这些,转换后用音频标签编辑器补充。
  • 标准 PCM 之外的 WAV 可能转换失败Float32 WAV、A-law 与 Mu-law 压缩 WAV,以及带 extensible format header 的 WAV 可能会静默失败。转换结果为空 MP3 时,用 Audacity 或类似编辑器重新导出为标准 PCM WAV 再试。

平台说明

macOS
macOS 自带的 `afconvert` 可以通过 `afconvert input.wav output.mp3 -d aac`(AAC)转换 WAV 到 MP3 —— 原生 MP3 编码需要第三方编码器。不想装 LAME 或 FFmpeg 时,浏览器工具是最快的途径。
Linux
FFmpeg(`ffmpeg -i input.wav -b:a 192k output.mp3`)是命令行标准做法。在聊天窗口里批量转语音备忘、又不想碰命令行时,浏览器工具是合适的选择。
Web
完全在客户端运行,音频数据始终留在浏览器内。转换使用的是编译为 WebAssembly 的 LAME MP3 编码器。
广告

相关工具

广告