ogg文件格式学习
背景
ogg是一种容器,可以容纳多种文件格式,如:
音频
有损
- Speex: 以低比特率处理语音数据(〜2.1-32 kbit / s /通道)
- Vorbis: 处理中高级可变比特率(每通道≈16-500kbit / s)的一般音频数据
- Opus: 以低和高可变比特率处理语音,音乐和通用音频(每通道≈6-510kbit / s)
无损
- FLAC: 处理文件和高保真音频数据。
未压缩
- OggPCM:处理未压缩的PCM音频。它与WAV大致相当。
视频
有损
- Theora:基于On2的VP3,它的目标是与MPEG-4视频(例如,使用DivX或Xvid编码),RealVideo或Windows Media Video进行竞争。
- Daala:正在开发的视频编码格式。
- Dirac:由BBC开发的免费开放视频格式。使用小波编码。
- Tarkin:实验项目,现在过时的视频编解码器在2000年,2001年和2002年开发利用离散小波变换的三个维度的宽度,高度和时间。。在Theora成为视频编码的主要焦点之后,已被搁置(2002年8月)。
无损
- Dirac:Dirac规范的一部分涵盖无损压缩。
- Daala:正在开发的视频编码格式。
文本
- Writ:用于嵌入字幕或字幕的文本编解码器的草稿不完整,于2007年停止。
- CMML:用于定时元数据,字幕和格式的文本/应用编解码器。
- Annodex:CSIRO开发的免费开源标准,用于注释和索引网络媒体。
- OggKate:最初设计用于卡拉OK和文本的重叠编解码器,可以在Ogg中复用。