FLAC
FLAC(发音: /ˈflæk/;全称:Free Lossless Audio Codec),中文直译为自由无损音频压缩编码(注:这里“Free”指的是**无音质损失——而并不是免费**)。FLAC是一款的自由音频压缩编码,其特点是可以对音频文件无损压缩。不同于其他有损压缩编码(如MP3 、AAC等),压缩后不会有任何音质损失,现在已被很多软件及硬件音频产品所支持。
开发者 | Xiph.Org基金会、Josh Coalson |
---|---|
首次发布 | 2001年7月20日 |
当前版本 | 1.4.2 (2022年10月22日;稳定版本)[1][外链图片转存中…(img-fuLjmPUS-1699096571085)] |
源代码库 | gitlab.xiph.org/xiph/flac[外链图片转存中…(img-A91vdTan-1699096571086)] |
操作系统 | 跨平台 |
类型 | 编解码器、音频文件格式 |
许可协议 | 命令界面工具:GNU GPL 运行库(libraries): BSD许可协议 |
网站 | xiph.org/flac |
扩展名 | .flac |
---|---|
互联网媒体类型 | audio/x-flac |
格式类型 | 音频编码 |
作为容器 | 音频 |
免费格式? | 是 |
OGG
Ogg是一个自由且开放标准的多媒体文件格式,由Xiph.Org基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地流媒体和处理高质量的数字多媒体。
“Ogg”意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、文字(像字幕)与元数据的处理。
在Ogg的多媒体框架下,Theora提供有损的影像层面,而通常用音乐导向的Vorbis编解码器作为音效层面。针对语音设计的压缩编解码器Speex和无损的音效压缩编解码器FLAC与OggPCM也可能作为音效层面使用。
“Ogg”这个词汇通常意指Ogg Vorbis此一音频文件格式,也就是将Vorbis编码的音效包含在Ogg的容器中所成的格式。在以往,.ogg此一扩展名曾经被用在任何Ogg支持格式下的内容;但在2007年,Xiph.Org基金会为了向后兼容的考量,提出请求,将.ogg只留给Vorbis格式来使用。Xiph.Org基金会决定创造一些新的扩展名和媒体格式来描述不同类型的内容, 像是只包含音效所用的.oga、 包含或不含声音的视频(涵盖Theora)所用的.ogv, 和可以包含任何比特流的.ogx。[1]
OGV
属于Ogg容器格式,.ogv扩展名专门与Ogg视频(OGV)文件类型相关联。Ogg是一种开放的、免费的多媒体容器格式,很适合流媒体的设计。Ogg是由Xiph.org开发和推广的,其支持群体稳步增长。
一个**.ogv**文件是一个数字视频文件,有或没有音轨。在内部,该文件是一个Ogg容器,可以容纳多个视频和音频流。虽然Ogg作为一个通用的容器框架,可以容纳用几乎任何编解码器编码的多路音频和视频轨道,但它的设计主要是为了与免费/开放的Xiph.org编解码器一起使用,如Theora、Dirac(视频)或Vorbis(音频)。
OGA
.oga文件名的扩展名代表Ogg Audio Profile(.oga)文件类型和格式。Ogg是一种开放和自由的多媒体容器格式,由Xiph.org基金会开发,并由IETF在RFC 3534中加以标准化。Ogg容器可用于多种编解码器,包括音频(Vorbis, Speex, FLAC)和视频(Theora, Dirac)。
任何**.oga文件都应该是一个标准的Ogg容器,只有音频流。根据Xiph.org,.oga扩展名应该分配给用非Vorbis编码的Ogg音频文件(FLAC、OggPCM或Ghost)。传统的.ogg扩展名已被专门保留给Ogg/Vorbis音频文件(Ogg容器中的Vorbis编码流)。.oga**和.ogg文件类型共享相同的MIME类型(“audio/ogg”),因此经常互换使用,这与Xiph.org的建议相反。
OPUS
Opus是一个有损音频压缩的数字音频编码格式,由Xiph.Org基金会开发,之后由互联网工程任务组(IETF)进行标准化,目标是希望用单一格式包含声音和语音,取代Speex和Vorbis,且适用于网络上低延迟的即时声音传输,标准格式定义于RFC 6716文件。Opus格式是一个开放格式,使用上没有任何专利或限制。
Opus集成了两种声音编码的技术:以语音编码为导向的SILK和低延迟的CELT。Opus可以无缝调节高低比特率。在编码器内部它在较低比特率时使用线性预测编码在高比特率时候使用变换编码(在高低比特率交界处也使用两者结合的编码方式)。Opus具有非常低的算法延迟(默认为22.5 ms)[4],非常适合用于低延迟语音通话的编码,像是网络上的即时声音流、即时同步声音旁白等等,此外Opus也可以透过降低编码比特率,达成更低的算法延迟,最低可以到5 ms。在多个听觉盲测中,Opus都比MP3、AAC、HE-AAC等常见格式,有更低的延迟和更好的声音压缩率。
参考
4、什么是文件,怎样打开OGV格式的文件 - File Type Advisor