OGG 文件:被游戏和 Linux 留住的自由格式
.ogg 文件里到底装的是什么、硬件为什么从未采纳它、该转成什么。在浏览器里转换 OGG,不上传。
速览
- 类型
- 音频
- 压缩
- 有损
- 容器格式
- 是
- 扩展名
- .ogg, .oga
- MIME 类型
- audio/ogg
- 常见编码
- vorbis, opus
OGG 是 Xiph.Org 基金会的一个容器,而围绕它的困惑来自一个事实:扩展名并不告诉你编码。一个 .ogg 文件通常装 Vorbis,但也可能装 Opus、FLAC 或 Speex。Vorbis 在同码率下确实比 MP3 更好,而且不带专利授权负担——这让它成为「不能或不愿为 MP3 付费」的人的自然选择。
展开说明
所以 OGG 活在一些特定地方而不是无处不在:游戏用它发行音效、Linux 软件默认用它、Spotify 曾用 Vorbis 做流媒体多年、开源工具链偏好它。它始终没拿到的是硬件。Vorbis 出现时 MP3 解码器已经在芯片里,厂商没有理由再加第二种编码——所以车载音响、便携播放器和大多数消费设备干脆读不了 OGG。
转成 MP3 会付出一点音质代价,因为两者都是有损的,而编码器面对的是 Vorbis 留下的部分而不是原始信号;换来的是在所有那些硬件上能播。转成 WAV 则适用于音频要进编辑器或需要未压缩 PCM 的游戏引擎——不再有新的损失,代价是体积约十倍。
把 OGG 转成其他格式
把其他格式转成 OGG
OGG常见问题
我的 .ogg 里是什么编码?
通常是 Vorbis,有时是 Opus,偶尔是 FLAC 或 Speex。扩展名指的是容器,不是编码。它们在这里都能被解码,所以两种情况都能转。
为什么我的车载音响不认 OGG?
因为 Vorbis 从未进入硬件解码器。它出现时 MP3 已经站稳,厂商没有动力再加一种编码。
Vorbis 比 MP3 好吗?
同码率下略好。但把一个已有的 OGG 转成 MP3 无法利用这份优势——那是第二次有损压缩,所以请用 192 kbps 以上,让总损失听不出来。
OGG 文件从哪来?
游戏、Linux 软件、早期的 Spotify 下载,以及各种开源工具——它们都偏好 Vorbis,因为它不带专利授权负担。
OGG 该转 MP3 还是 WAV?
要在读不了 OGG 的硬件上听,选 MP3。音频要进编辑器、采样器或需要未压缩 PCM 的游戏引擎,选 WAV。
是不是该用 Opus 而不是 Vorbis?
技术上 Opus 各方面都取代了它。但对早于 Opus 支持的老游戏引擎和工具,Vorbis 仍是更稳妥的选择。