猫工具站
帮助中心 猫Blog 关于我们 广告合作 EN

浏览器里转换音频格式:WAV 与 OGG 怎么选,以及 OGG 为什么要等那么久

音频更新于 2026-09-29

浏览器里的音频转换是真·本地工作:文件在标签页内解码、重采样、再编码,最后只把成品交还给你。音频格式转换 和 视频音频提取 把这件事拆成了两个工具,各有各的一个"早知道就好了"的细节。

「转格式」到底改了什么

两个工具的流程是一样的:先把压缩音源解成原始采样,再把这些采样重新写出去。中间形态永远是不压缩的 PCM。由此得出一个常被误解的结论——MP3 转 WAV 不会让音质变好。有损编码丢掉的数据不会回来,这一步只是不再继续丢。文件变大,听感原地不动。

反过来,WAV 转成有损格式是真的会付出代价,而且每重编码一次叠加一次。正确做法是留一份不压缩的母带,每次需要都从母带编码,而不是把 MP3 转成另一个 MP3。

WAV 输出固定是 16 bit

转换目标只有两种:WAV(16-bit PCM) 和 OGG(Opus),默认 WAV。

这里的 WAV 封装是工具自己逐字节写的,而它只写 16 位整数。DAW 导出的 24 bit 文件进来,出去是 16 bit;浮点文件进来,出去也是 16 bit。没有抖动处理,界面上也没有位深选项。需要 24 bit 或 32 bit 浮点输出,这个工具不合适,这句话值得放在最前面。

能控制的只有采样率:源采样率(默认)、44100 Hz、48000 Hz。保持源采样率意味着完全跳过重采样,除非有明确的目标规格,这通常就是正确答案。把 96 kHz 降到 44.1 kHz 是真实且永久的损失;把 44.1 kHz 抬到 48 kHz 除了让文件更大,不会带来任何好处。如果确实要匹配交付规格,就在这一步改,别留给后面另开一次工具。

体积要有预期:44.1 kHz 立体声大约每分钟 10 MB,单声道约每分钟 5 MB。一首三分钟的歌落盘接近 31 MB——批量转一个文件夹时,这个数字很关键。

OGG 是实时录出来的

这是最容易让人以为"卡住了"的行为。Opus 这条路径不做离线编码,而是把解码后的音频按正常速度播一遍,用录制接口把输出录下来。所以编码一首三分钟的歌需要约三分钟的墙上时间,而且这期间标签页必须留在前台、不能被静音或挂起。切走标签、最小化窗口、或者让笔记本睡眠,录制都可能中断或只录到一半。

另外两点:

  • 浏览器若不支持带 Opus 的 OGG 录制,工具会依次退回 audio/ogg、audio/webm;codecs=opus;三个都不行时才给你一条明确的"请改用 WAV"提示。
  • 成品文件名是按你选的目标格式拼的,所以走退路时会得到一个名叫 song.ogg、实际容器却是 WebM 的文件。大多数播放器靠嗅探内容能正常播,但严格校验容器类型的工具会报错——此时把扩展名改成 .webm 通常就能读。

一句话结论:要一个能喂给任何下游的确定文件,选 WAV;确实需要 Opus,又能让标签页安静跑完,才选 OGG。

批量与打包下载

转换支持一次拖入多个文件,整个文件夹丢进来也行。浏览器无法识别为音频的文件被跳过而不是报错,所以如果你加了 12 个而列表里只有 10 个,那两个是被过滤掉了,不是丢了。

队列里每一项有独立状态:等待、解码、转换、完成,或者失败并写明原因。每个文件转完就能单独下载;全部下载为 ZIP 把已完成的成品打包成 audio-converted.zip。单文件下载沿用源文件名换扩展名——track.mp3 转 WAV 得到 track.wav。

长批次期间页面会保持屏幕常亮。这不是锦上添花:屏幕一旦休眠,正在实时录制的 OGG 任务就跟着废了。

声音在视频里,用另一个工具

音轨装在视频容器里时,请走 视频音频提取——它的限制和产出都不同。

它接受 MP4、WebM、AVI、MOV、MKV,单文件上限 200 MB,输出只有一种:16 bit 的 WAV。文件名沿用视频名,screen-rec.mp4 得到 screen-rec.wav。(MKV 只能靠拖拽进投放区,文件选择器自己的筛选器只列了前四种。)

内部有两条路径,走哪一条会悄悄改变结果:

  1. 正常路径 —— 整个文件解码,WAV 保留视频真实的声道数与采样率。立体声 48 kHz 的录屏就得到立体声 48 kHz 的 WAV。
  2. 兜底路径 —— 解码失败时改用「通过视频元素捕获」重跑一次。这条路会强制两声道、并采用你播放设备的采样率,与源文件无关。此时结果区的副标题会写成「使用视频流捕获方式」。把这行字当成警告:兜底产物可能不符合原始规格,某些浏览器上甚至会出现录到静音却照样报告成功的情况。拿去用之前,先听一眼。

带 DRM 保护、或封装特别古怪的文件提取不了——上限是浏览器自带的解码器,这也正是兜底路径存在的原因。

哪个活交给哪个工具

你手上有 你想要 用
MP3、FLAC、OGG、M4A 供后期编辑的无压缩母带 音频格式转换 → WAV
WAV 或 AIFF 体积更小、好分享 音频格式转换 → OGG(期间别动标签页)
任意音频 格式不变,只改采样率 音频格式转换,显式指定目标采样率
MP4、MOV、屏幕录制 只要声音 视频音频提取
视频里没有可解码音轨 —— 两个都不行,解码器先失败

文件转不动时逐项排查

  • 拖进去后列表里什么都没出现 —— 浏览器没认出它是音频。先放进播放器确认能播,或把扩展名改成它真实的编码。
  • 提示 OGG 不受支持 —— 该浏览器录不了这个容器,目标改成 WAV。
  • 成品播放速度不对、音调偏移 —— 源文件采样率罕见;重新转换并显式固定采样率,别再选"源采样率"。
  • 大视频提取失败 —— 200 MB 是在解码前就检查的硬上限。先压缩或剪短视频。

隐私

音频在标签页里读取并处理,不上传、不需要账号、没有服务端队列,成品是本地直接下载的文件。这些页面和站内其他页一样会加载统计与广告脚本,但音频数据不会外发。需要如实说明的一处例外:批量打包用的脚本来自 CDN,所以「下载全部 ZIP」这一步需要联网。

相关指南

本指南用到的工具

广告