【发布时间】:2012-06-09 01:51:48
【问题描述】:
我想知道为什么 Vorbis 需要任何容器?我知道您可以将 Vorbis 放在 Ogg 容器或 Matroska 容器中,但如果我不打算将它与任何视频或任何其他多媒体捆绑在一起,为什么 Vorbis 数据不能独立存在于自己的文件中?
有人有这方面的经验吗?我在搜索之前用谷歌搜索过,我只在 oggvorbis 邮件列表中找到了一个没有详细信息的提及。
【问题讨论】:
-
没有什么能阻止您,但您可能需要编写自己的解码器二进制文件。这就像问是否可以使用没有标题和各种字段的原始压缩 gzip 数据,如果您提前知道它们将被硬编码成什么。从技术上讲是的,您最终可能会得到小几个字节的数据文件,但为了不必重新发明轮子,通常不这样做会容易得多。
-
我实际上并不是为了节省磁盘空间而问这个问题。我之所以问,是因为我将不得不为音频编写自己的解码器(由于许可原因),而且处理 ogg 包装器的额外复杂性似乎不值得。
标签: ogg oggvorbis vorbis matroska