UltKit

WebM转MP3

浏览器录音工具、录屏扩展或网页下载得到的WebM文件,在Chrome里能正常播放,换个地方却常常打不开。在这里提取它的声音,就能得到任何手机、车载音响和音乐库都支持的MP3。

视频转音频

或将MP4, MOV, MKV … 文件拖放到此处 ·

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

输出

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

使用方法

  1. 1

    上传WebM文件

    最多可上传 20 个 .webm 文件,每个不超过 95 MB。录音机生成的纯音频 WebM 文件与视频文件的处理方式相同。

  2. 2

    检查码率和采样率

    本页默认使用 192 kbps 和 44.1 kHz。语音内容可将比特率降到 128 kbps;打开高级设置可以裁剪,或切换为单声道。

  3. 3

    提取为MP3

    点击提取为 MP3 →,然后逐个保存文件,或将整批文件保存为 ZIP。视频流会被丢弃,只保留声音。

上传 .webm 文件,保持 192 kbps,点击提取为 MP3 →。其中的 Opus 或 Vorbis 声音会被解码并重新编码为 MP3;画面会被丢弃,所以 50 MB 的录制文件通常只有几 MB。

WebM文件里装的是什么,为什么仍然需要MP3

Google 于 2010 年 5 月发布了 WebM,这是一种面向 HTML5 视频的免版税格式。它是 Matroska 的受限子集,只允许少数几种编码:画面使用 VP8 或 VP9(后来还有 AV1),声音使用 Vorbis 或 Opus。Chrome、Firefox 和 Edge 都能原生录制和播放。

离开浏览器后情况就不同了。Apple Music、经典的 Windows Media Player、许多车载主机和不少音频编辑软件期望的是 MP3、AAC 或 WAV,而不是封装在 Matroska 类容器里的 Opus。因此,屏幕录制或浏览器录音生成的 WebM,常常在你真正想听的设备上打不开。

提取为 MP3 解决的是兼容性,而不是音质。Opus 是非常高效的编码,128 kbps 的 Opus 听起来可能比 128 kbps 的 MP3 更好。为了让第二次编码尽量不损失音质,请选择不低于源文件的 MP3 比特率:192 kbps 适用于大多数 WebM 音频,256 kbps 是稳妥的上限。

WebM音频编码及各自的转换结果

常见的 WebM 来源。比特率为常见数值,并非固定规则。
来源内含音频常见比特率可保持音质的 MP3 设置
较早的网页视频(VP8)Vorbis96–192 kbps192 kbps
浏览器屏幕录制或录音工具Opus,48 kHz32–128 kbps128 kbps,语音用单声道
以 VP9 或 AV1 保存的网页视频Opus最高约 160 kbps192 kbps
纯音频 .webaOpus 或 Vorbis64–160 kbps160–192 kbps

WEBM

WebM 视频

WebM 是 Google 于 2010 年为网络发布的开放、免版税视频格式。它基于 Matroska,可封装 VP8、VP9 或 AV1 视频以及 Vorbis 或 Opus 音频,其中 VP9 WebM 还可以包含 Alpha 通道,实现透明视频。浏览器原生支持播放,浏览器中的屏幕录制工具也常生成这种格式。与 MP4 相比,苹果设备、视频编辑软件和社交平台对它的支持一直较弱。

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

MP3

MP3 音频

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

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

人们把 WebM 转成 MP3,是因为 WebM 中的音频是 Opus 或 Vorbis,浏览器能播放,但 iTunes、许多车载音响、旧版 Windows 播放器和要求 MP3 的播客编辑软件却无法识别。

WebM转MP3失败?常见原因

  • MP3 没有声音,或上传时提示没有音频

    许多屏幕录制工具生成的 WebM 文件只有视频,因为麦克风或标签页音频被关闭了。先用 Chrome 播放该文件;如果那里也没有声音,就说明没有可提取的音频。

  • 时长显示为 0:00 或来回跳动

    MediaRecorder 写出的文件,文件头里通常没有时长信息。音频本身仍然是完整的,转出的 MP3 会显示正常时长。

  • 人声听起来单薄或像机器人

    录制工具可能使用了较低的 Opus 比特率。提高 MP3 比特率无法修复这一点,但在高级设置中使用音量标准化,可以让轻声说话更容易听清。

  • 文件超过 95 MB

    较长的录制可能超出单个文件的限制。可以用视频剪切把录制内容切成几段,再分别提取。

WebM转MP3常见问题

为什么WebM文件在iTunes或Windows Media Player里打不开?

这两款播放器都没有内置 WebM 解封装器,也没有 Opus 或 Vorbis 解码器,所以文件会被拒绝打开,或者播放时没有声音。相比之下,几乎所有播放器都内置了 MP3 解码。

WebM转MP3会损失音质吗?

理论上会有一点损失。Opus 和 Vorbis 本身就是有损编码,MP3 相当于对已压缩过一次的声音再做一次有损编码。在 192 kbps 下,额外的损失很难听出来;在 96 kbps 及以下,两种编码的失真会开始叠加。

我的WebM来自Chrome录屏工具,人声能保留下来吗?

可以,前提是录制工具采集了麦克风或标签页音频。基于浏览器 MediaRecorder 的录制工具通常会把 Opus 存进 WebM。如果转出的 MP3 没有声音,说明录制本身没有音轨;用 Chrome 打开这个 WebM 并调大音量播放,即可确认。

WebM和WEBA有什么区别?

两者使用相同的容器。.weba 文件其实就是只包含音频的 WebM,一些网站和浏览器扩展会生成这种文件。你可以直接在这里上传,也可以使用专门的 WEBA转MP3 页面,结果完全一样。

应该保留48 kHz而不是44.1 kHz吗?

Opus 始终以 48 kHz 解码,因此保持与原文件相同可以省去一次重采样。本页默认使用 44.1 kHz,是因为一些较旧的车载音响和 MP3 播放器对它的兼容性更好;在电脑或手机上播放时,两者都可以。

能从WebM得到无损文件吗?

你可以用 WebM转WAV 得到未压缩的副本,如果打算编辑音频,这样更合适。它无法恢复 Opus 或 Vorbis 已经丢掉的细节,但可以避免再叠加一次 MP3 编码。

从其他视频格式提取MP3