跳到主要内容
PulsarKit

OPUS转MP3

把语音消息使用的格式,转成任何播放器和转写工具都能接受的格式。

把文件拖到这里

.opus, .oga, .ogg, .webm · 最大200 MB

更多设置

如何转换为MP3

  1. 1

    添加Opus文件

    .opus、.oga、.ogg和WebM录音,每个最大200 MB,一次最多二十个。

  2. 2

    选择码率

    这里默认128 kbps,对语音来说已经很宽裕。语音消息用64 kbps就够了。

  3. 3

    点击“转换”并下载

    结果是带Xing头的普通MP3,时长显示和拖动进度都正常。

为什么这里默认是128而不是192

Opus几乎从来不是高码率的音乐。它通常是WhatsApp、Telegram或Signal的语音消息,单声道,码率在16到32 kbps之间;或者是浏览器里录下的WebM封装文件。如果像本站其他转换器那样默认用192 kbps,得到的文件会比源文件大六到八倍,听起来却一模一样,因为24 kbps的语音消息里没有细节可供多出来的比特编码。对Opus实际可能承载的任何内容,128 kbps都已留足余量。如果你确实有高码率的Opus音乐文件,调高设置只需点一下。

Opus是更好的编码格式,转换纯粹为了兼容性

在低码率下,Opus不是比MP3稍好,而是好得多:在MP3已经发颤的码率下,Opus的语音依然清晰;MP3要160 kbps才能追上的音乐,Opus用96 kbps就能做到。这次转换不会改善音频,还会损失一点音质。之所以要转,是因为还有很多东西读不了Opus:车载音响、旧手机、硬件播放器、几款视频编辑软件、一些转写服务和大量桌面软件。转换是把录音放进这些设备和软件的办法,理由也就这一个。

语音消息怎么处理

语音消息是单声道、低码率,内容大多是说话。用64 kbps转换,听起来和原文件一样,体积也小。保持单声道和码率同样重要,因为强行转成立体声会把同一个声道存两份,文件大小翻倍。如果录音要交给转写工具而不是给人听,音质就更不重要了:这些工具内部会重采样为16 kHz单声道,所以64 kbps以上的部分一到就会被丢掉。

WebM里的Opus

在浏览器里录的音,不管来自网页应用、会议工具还是录音页面,通常是WebM封装的Opus,而不是Ogg。这种文件的扩展名是.webm,音频软件常常打不开,因为它们默认WebM就是视频。在这里它的转换方式完全一样:读取封装格式,取出音轨,编码为MP3;文件里从来没有视频这一点不会造成任何问题。

录音只留在你这里

WhatsApp和Telegram的语音消息在这个标签页里解码,再由LAME编码器重新编码为MP3;引擎只需下载一次,存进浏览器缓存。语音消息正是不该上传到陌生人服务器的那类文件,而在这里,没有一个会被上传。

常见问题

能转换WhatsApp或Telegram的语音消息吗?

能。它们是Opus,通常装在Ogg封装格式里。64 kbps已经绰绰有余,因为原始录音的码率低于32 kbps。

为什么默认码率比其他页面低?

因为Opus文件绝大多数是码率很低的语音录音。用192 kbps只会得到大得多、听起来却一样的文件。

转换会改善音质吗?

不会,反而会损失一点。在这些码率下,Opus是更好的编码格式。之所以转换,是因为很多播放器和工具根本读不了Opus。

我的文件是.webm,能转吗?

能。浏览器录音就是WebM封装的Opus。音轨会被取出来,正常转换。

要交给转写工具的话,选多少合适?

64 kbps单声道就足够了。转写工具内部会重采样为16 kHz单声道,更高的部分一到就会被丢掉。

会上传文件吗?

不会。一切都在你的浏览器中运行,第一次使用之后可以离线工作。

相关工具