Fork me on GitHub

随笔 - 562  文章 - 5  评论 - 129  0

  做为一个做音频的人,很多基础的东西还是要牢记的。最近一个客户用ogg格式的音频,感觉这个很陌生,就翻了这方面的

资料。好比是认识一个大牛,只有在你有一个困扰你很久的困难问题被他瞬间解决的时候,才知道什么叫高手一样,在越来越深入

了解ogg的情况下,才逐渐感觉到它的强大,它的神通广大。

  什么是ogg呢?一句话概括 它是一个自由开放标准的多媒体文件格式,由Xiph.Org基金会所维护。Ogg格式并不受到软件专利

的限制,并设计用于有效率地媒体和处理高质量的数字多媒体。“Ogg”意指一种文件格式,可以纳入各式各样自由开放源代码

编解码器,包含音效视频、文字(像字幕)与元数据的处理。

  百科上这短短的几句话,就把ogg概括了,通俗一点说,他就是一种可以任意单位或个人使用的免费的多媒体格式。这里所说的多

媒体,就是指所有可以传播信息的载体,强大,真够强大的。

  它这种容器都支持什么编码格式呢?下面的百科表很清晰的给出了答案

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

    看到这些,顿时让人有种相见恨晚的感觉,此时,心中默默地念叨,找机会,要深入研究一下这个音频格式,这里就开一个头吧,方便以后开始研究的时候能找到。

参考文档:

1 https://zh.wikipedia.org/wiki/Ogg 

2 https://www.xiph.org/ 

3 https://www.xiph.org/downloads/ 

posted on 2018-01-17 16:02  虚生  阅读(...)  评论(... 编辑 收藏