Ogg 封装Opus
Ogg Ogg是一个自由且开放标准的多媒体文件格式,由http://Xiph.Org基金会所维护。 Ogg只是容器格式。由编解码器编码的实际音
Ogg
Ogg是一个自由且开放标准的多媒体文件格式,由http://Xiph.Org基金会所维护。 Ogg只是容器格式。由编解码器编码的实际音频或视频存储在Ogg容器内。Ogg容器可以包含用多个编解码器编码的流,例如,具有声音的视频文件包含由音频编解码器和视频编解码器编码的数据。
Ogg 格式
Ogg 流是由一个一个 Ogg 页(Ogg Page)组成的,每个 Ogg 页封装了来自一个或者多个“数据包”的数据。“数据包”如果太大,有可能会分散到多个 Ogg 页中。“数据包”如果比较小,一个 Ogg 页也有可能包含多个数据包。“数据包”不一定是指音频数据,也有可能是元数据等等。
Ogg格式规定将一个包看成由多个大小为255字节的分段和最后一个可能小于255字节分段组成。例如一个包的大小为702字节,那么可以看是由三个分段组成大小分别为:255、255、192。例如一个包的大小为702字节,那么可以看是由三个分段组成大小分别为:255、255、192。如果将这个包封装到Ogg页中,那么Ogg头里面的分段个数值为3,分段表将有三个字节,值分别为:255、255、192。
Ogg Document
1.Ogg source code:
Xiph.org: Downloads
2.Ogg Documentation:
3.opus-tools && opusfile
4.opus tool
下一篇:LuggEasy