OGG 转 MP3 - 在线免费转换
在浏览器里直接把 .ogg 转成 .mp3。文件不上传,免登录,转完即下载。
OGG 转 MP3:游戏音频、Discord 录音、维基音频样本转通用格式
OGG(具体说是 Ogg Vorbis)这种格式你会在游戏音频、导出的 Discord 语音、维基百科音频样本、还有大量开源软件里碰到。它音质不错,但开源生态外支持有限——多数车机、老款手机、部分视频剪辑软件读不了。转成 MP3 能解决兼容问题。下面讲清楚什么时候转、什么时候不用、以及怎么转得损失最小。
OGG 转 MP3 在哪些场景下有意义
- 要把 Discord 录音或游戏配乐发给一个手机或 App 不解码 OGG 的人。iPhone 没装第三方播放器是不支持 OGG 的。
- 要放到 U 盘里给车机听。多数车机不支持 OGG,MP3 通用。
- 从游戏(Unity 和 Godot 默认导出 OGG Vorbis)导出的音频,要发到不接 OGG 的平台。
- 要导入对 OGG 处理不好的视频剪辑软件或 DAW。多数现代工具都支持,但旧版 Premiere 历史上需要绕路。
- 要在网站或 App 里嵌入音频,想要最广的浏览器兼容(MP3 是通用底线;OGG 在 Firefox/Chrome 上行,Safari 上某些场景不行)。
这些场景下,别转 MP3
- 你以为转完音质会变好。方向错了。OGG 里的 Vorbis 同码率下比 MP3 高效。OGG 转 MP3 是用音质换兼容性。
- 下游支持 OGG。现代安卓手机、VLC、foobar2000、多数桌面播放器都没问题。别默认就转。
- 你还要继续编辑这段音频。每次有损编码都会带来损伤。直接在能编辑 OGG 的工具里编辑(Audacity、Reaper、FFmpeg 都行)。
- 你的合作开发者要把这文件用在游戏里。游戏引擎(Unity、Godot、Unreal)都原生支持 OGG——通常因为专利问题比 MP3 更受欢迎。
文件大小对比
OGG Vorbis 和 MP3 同等听感下大小差不多,但 Vorbis 高效约 10-20%。要保住听感,MP3 码率要比源 OGG 略高。
| 时长 | OGG | MP3 | 说明 |
|---|---|---|---|
| 1 分钟 | 约 0.96 MB(128 kbps OGG,q5) | 约 1.4 MB(192 kbps MP3) | MP3 码率要高一些才能匹配听感 |
| 1 分钟 | 约 1.4 MB(192 kbps OGG,q6) | 约 2.4 MB(320 kbps MP3) | 保住音质 |
| 5 分钟游戏配乐 | 约 5 MB(128 kbps OGG) | 约 7 MB(192 kbps MP3) | 体积略增,听感略差 |
| 30 分钟 Discord 通话 | 约 14 MB(64 kbps OGG 单声道) | 约 28 MB(128 kbps MP3 单声道) | 体积翻倍但哪都能播 |
估算条件:源是常见码率的立体声 OGG Vorbis。输出是匹配听感的立体声 MP3。
MP3 跟 OGG 的兼容性对比
可以使用
- 近 25 年的所有设备
- 所有车机:CarPlay、HiCar、华为车机、特斯拉,包括只支持 USB 的老车
- iPhone 和 iOS App(没第三方工具的情况下,iOS 原生不支持 OGG)
- 所有蓝牙音箱、耳机、智能音箱
- 邮件、微信、QQ、社交媒体、网页嵌入、播客平台
- 老安卓手机、不带编解码包的 Windows 媒体播放器
不建议使用
- OGG Vorbis 在技术上是个不错的格式——开源、免版税、比 MP3 高效一点。但 MP3 在通用设备支持上是赢家。
如何把OGG转成MP3
用 WaveSieve(浏览器,免费,文件不上传)
最快的方法。整个过程在你浏览器里跑(用 FFmpeg.wasm 这个开源引擎),文件不离开你的设备,也不需要注册。
- 把 OGG 文件拖到本页顶部的上传区,或者点选文件。单文件最大 100 MB。
- 在转换器里把输出格式改成 MP3。
- 点「转换为 MP3」按钮。5 到 30 秒能转完。
- 完成后点「下载」保存到本地。
用 Audacity(桌面软件,免费,图形界面好用)
Audacity 原生支持 OGG 输入(不需要插件),用 LAME 编 MP3 输出。
- 打开 Audacity。如果导出 MP3 时提示装 LAME,按提示装上(audacityteam.org 上有链接,免费)。
- 顶部菜单选「File → Open」,选你的 OGG。
- 顶部菜单选「File → Export Audio」,格式下拉选「MP3 Files」。
- 选码率:192 kbps(平衡好)或 320 kbps(最好)。「Bit Rate Mode」切到 Variable,相同听感下文件再小约 10%。
- 点 Save(保存),元数据填或跳过都行。
用 FFmpeg(命令行,批量处理)
一次要转很多 OGG 文件用这个(比如游戏配乐、批量导出的 Discord 录音)。
- 装 FFmpeg:macOS 用 "brew install ffmpeg",Windows 用 "winget install ffmpeg",Linux 用 "sudo apt install ffmpeg"。
- 在 OGG 所在的文件夹打开终端。
- 单文件 V0 VBR(推荐):ffmpeg -i input.ogg -c:a libmp3lame -q:a 0 output.mp3
- 单文件 320 kbps CBR:ffmpeg -i input.ogg -c:a libmp3lame -b:a 320k output.mp3
- 整个文件夹:for f in *.ogg; do ffmpeg -i "$f" -c:a libmp3lame -q:a 0 -map_metadata 0 "${f%.ogg}.mp3"; done
常被误解的事
OGG 转 MP3 是单向的音质代价
别指望 OGG 转 MP3 会让音质变好。OGG 里的 Vorbis 编码同码率下比 MP3 高效,所以这一步纯粹是兼容性。要保住听感,MP3 码率得比源 OGG 略高。
.ogg 里可能装的是 Vorbis、Opus 或 FLAC
.ogg 是容器不是编码。通常装 Vorbis,但新工具有时往 .ogg 里塞 Opus 甚至无损 FLAC。转换异常时检查里面真正的编码:跑 "ffprobe input.ogg" 就能看到。Vorbis 是默认,其他是同容器装不同音频。
游戏音频 96 kbps OGG 没问题,但转 96 kbps MP3 会糊
游戏配乐为了省空间常常用 96-128 kbps OGG 编——Vorbis 在这个码率下听起来还算干净。转成 96-128 kbps MP3 会明显变差,因为 MP3 在 128 kbps 以下吃力。要保住听感,96-128 kbps 的 OGG 至少要转成 192 kbps MP3。
常见问题
游戏和维基百科为什么用 OGG 不用 MP3?
两个原因。(1)2017 年以前 MP3 有专利,商业游戏用要授权,开源项目也麻烦。OGG Vorbis 是免版税的。(2)同码率下 Vorbis 比 MP3 高效。游戏引擎(Unity、Godot、Unreal)出于这两个原因都默认 OGG。
元数据(游戏信息、Discord 用户名)会保留吗?
OGG 的 Vorbis 标签通过 FFmpeg 的 -map_metadata 0 能干净地映射到 MP3 ID3。Discord 录音通常没什么丰富元数据,但任何标题/艺人信息都会带过来。WaveSieve 目前不写元数据——在意的话用 FFmpeg 或 Audacity。
能直接编辑 OGG 不用先转 MP3 吗?
能。Audacity、Reaper、FFmpeg、多数现代编辑器都原生支持 OGG。要在编辑前先转 MP3,唯一的理由是你用的工具死活只接 MP3(今天很少见)。能编辑 OGG 就直接编辑 OGG,避免叠加有损损失。
OGG 跟 OGA 啥区别?
OGA 是后来出的后缀,专门用于纯音频的 OGG 文件(避免跟能装视频的 .ogg 混淆)。从音频用途看是一样的——同样的容器、同样的编码。多数工具把 .ogg 和 .oga 当一回事。