UltKit

WEBA转MP3转换器

.weba文件是只含音频的WebM,网页调用麦克风录音时,Chrome和Edge生成的就是这种格式。它在浏览器里能播放,换个地方就几乎打不开。把它转换为MP3,浏览器录音就成了普通的音频文件。

音频转换器

或将MP3, WAV, M4A … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    添加.weba文件

    最多可上传 20 个录音文件,每个不超过 95 MB。只含音频、扩展名为 .webm 的文件处理方式相同。

  2. 2

    保持恒定码率

    页面默认使用 128 kbps,比特率模式为恒定(CBR),这样所有播放器都能准确计算时长。如果是单人说话,可将声道设为单声道。

  3. 3

    点击“转换为 MP3”

    Opus 或 Vorbis 音频会被解码并写成 MP3。可逐个下载,也可下载 ZIP;上传的文件会在 30 分钟后删除。

.weba文件是什么,从哪里来

网站通过浏览器录音时,无论是在线录音机、访谈工具、语言学习练习还是听写应用,用的都是 MediaRecorder API。在 Chrome 和 Edge 中,该 API 生成的是带 Opus 音频的 WebM,下载内容没有画面时,扩展名往往就是 .weba。

这个文件在浏览器里完全没问题,但离开浏览器会遇到三个问题:许多电脑和手机上的音乐应用打不开 WebM 音频;播客、求职申请或课程作业的上传表单通常只允许 MP3、WAV 或 M4A;缺少时长还会让文件看起来像是空的或已损坏。转换可以一次解决这三个问题。如果浏览器录制的内容还带有视频,请使用 WebM 转 MP3 只提取声音。

WEBA转MP3转换器如何重建文件

  1. 读取 WebM 容器

    即使文件头中没有时长,也能打开其中的音轨。

  2. 解码并重新编码

    Opus 或 Vorbis 先解码为 PCM,再按你选择的比特率写成 MP3。

  3. 写出完整的 MP3

    文件具有固定时长、可用的进度条和 ID3 标签。

内含Opus或Vorbis的WEBA:如何匹配MP3码率

.weba 文件中常见的编码
内部编码标准化时间常见来源建议的 MP3 比特率
Opus2012 年,IETF RFC 6716Chrome 和 Edge 的网页录音、网络通话语音 96–128 kbps
Opus(音乐)2012 年,IETF RFC 6716从流媒体网页播放器保存的音频160–192 kbps
Vorbis2002 年,Xiph.Org 1.0 版发布较早的 WebM 文件和部分编码器160–192 kbps

转换浏览器录音:该做与不该做

建议避免
保持恒定(CBR),旧版播放器才能显示正确时长把 .weba 直接改名为 .mp3,指望它能播放
只有一个麦克风时使用单声道语音选择 320 kbps;文件变大却没有任何提升
录音声音偏小时,开启音量标准化在完整播放 MP3 确认之前就删除原文件
用开始时间裁掉开头的静音上传你无权分享的录音

WEBA

WebM 音频

WEBA 是仅含音频的 WebM 文件,WebM 是 Google 于 2010 年发布的网络格式,通常包含 Opus 或 Vorbis 音频。浏览器录音时会生成 WEBA,一些网站也以此格式提供音频。低比特率下音质良好,但大多数音乐播放器、手机和编辑器无法识别 .weba 扩展名。

压缩方式
有损
透明度
–
动画
–
发布年份
2010 · Google
WEBA 转换器

MP3

MP3 音频

MP3(MPEG-1 Audio Layer III)是一种有损音频格式,主要由弗劳恩霍夫研究所开发,并于 1993 年被 MPEG 标准化。它去除耳朵不易察觉的声音,在 128–320 kbps 下可将音乐压缩到约 CD 大小的十分之一。所有专利均已到期,所有手机、车载音响、浏览器和媒体播放器都支持它。低码率下音质损失明显,反复重新编码还会累积。

压缩方式
有损
透明度
–
动画
–
发布年份
1993 · Fraunhofer IIS / MPEG
MP3 转换器

Chrome 和 Edge 会把网页麦克风录音保存为 .weba,它能在浏览器中播放,但在苹果音乐 App、多数车载音响或上传表单中无法使用,还常常缺少时长信息;转成 MP3 后就是可拖动进度条的完整文件。

WEBA转MP3常见问题

为什么我的.weba录音显示0:00或没有时长?

浏览器以实时流的方式写入录音,通常不会回头补全 WebM 文件头中的时长字段,播放器因此无法显示时长,也不能拖动进度条。转换后的 MP3 是完整写入的文件,时长和进度条在任何地方都能正常使用。

.weba和.webm有什么区别?

两者使用的都是 Google 于 2010 年发布的 WebM 容器。.weba 扩展名只是表示文件没有视频轨道。有些网站会把纯音频录音保存为 .webm,本页面两种都支持。

我的.weba文件里是Opus还是Vorbis?

在 Chrome 或 Edge 中用网页录音功能录制的内容,几乎都是 Opus。较早的 WebM 文件和部分编码器使用 Vorbis。VLC 可在工具 > 编解码器信息中查看编码,不过不必特意确认:在这里两者的解码方式相同。单独的 .opus 文件可使用 Opus 转 MP3,设置相同。

能直接把.weba改名为.mp3吗?

不行。改名只改变了文件名标签,里面的音频仍然是封装在 WebM 中的 Opus 或 Vorbis。有些播放器会拒绝打开,有些则会播放出静音;真正的转换需要对音频解码并重新编码。

浏览器语音录音适合用多少码率?

浏览器录音通常以较低的 Opus 码率采集语音,所以 96 或 128 kbps 的 MP3 已能保留全部录制内容,而且单声道可使文件大小减半。只有 .weba 中是音乐时,才建议使用 192 kbps。