FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码。FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破任何原有的音频资讯,所以可以还原音乐光碟音质。现在它已被很多软件及硬件音频产品所支持。
在2003年1月29日,Xiphophorus(现在称为 Xiph.Org 基金会)宣布FLAC并入旗下,连同 Ogg Vorbis, Ogg Theora及 Speex成为旗下的开源产品。
计划
FLAC计划包括有:
* 音频格式
* libFLAC,一个参考的编码及解码程式库,及一个元数据接口
* libFLAC++,一个配合libFLAC的物件压缩器
* flac,一个文字接口的压缩指令,配合libFLAC以编码或解码.flac档案
* metaflac,一个文字接口的.flac元数据编辑器
* input plugins,不同的音乐拨放软件的输入插件(如Winamp, XMMS, foobar2000, musikCube)
自 由指的是这个音频格式可以在不需事先授权的情况下使用(xiph.org 保留了制定 FLAC 规格及认证相容规格的权利)。而不论是FLAC格式还是其编码及解码方法均没有任何软件专利保护,这表示整个FLAC是自由软件:libFLAC 及 libFLAC++的源代码是在BSD许可证下发布,而 flac,metaflac及其他插件的源代码均是在GPL下发布。
在其官方的目标中,FLAC计划鼓励开发者不要加入任何防复制特性于其中。
比较
FLAC与其他无损压缩式如ZIP及gzip的主要分别在于FLAC可实时播放已压缩的音频资料。而且FLAC比ZIP这类无损压缩格式有更高的压缩比率。(FLAC在压缩音乐光碟时有大约五成压缩率,但ZIP在同一情况下则只有一至两成压缩率。)
虽然有损压压缩格式如mp3,ogg等有更高的压缩率,但它们会破坏了音频的原来数据,使其不可变回原来音质。而且FLAC可自由选择压缩率及压缩时间,当然两者是成正比的。
相比起其他无损压缩格式如Monkey's Audio 及 Shorten,FLAC支持更多的平台及硬件产品,而且FLAC的压缩率比Shorten的更高,所以FLAC很快成为商人及大众最受欢迎的无损压缩格式之一。
FLAC 同时亦是保存音乐光碟于电脑中的最佳方法之一,因为其不会破坏音频原始资料,所以FLAC 是可以再转回音乐光碟并保留原来的音质。
在 Hydrogenaudio 维基有一个各类无损音频压缩的比较表,内里包括了FLAC 。
技术
FLAC 只支持定点取样,并不支持浮点取样,这是因为它要确保没有任何约数错误以致影响音质。它能支持任何PCMbit resolution,由4 至 32 bits per sample皆有。它亦支持任何取样频率,由 1 Hz 至 655,350 Hz不等,并可逐1 Hz微调。
FLAC 支持很多不同的平台:大多数的 Unix-like 系统(包括 Linux, *BSD, Solaris 及 Mac OS X), Windows, BeOS 及 OS/2。支持这么多平台的原因是因为它是由autoconf/automake、 MSVC、 Watcom C及Project Builder编译的。
外部链接
- etree.org 维基
- FLAC 计划主页
- 支持FLAC的音乐播放程式列表 由推广FLAC计划组织所编写。
- FLAC与其他无损音频格式比较列表
- Speek的无损音频及有损音频格式比较列表: 比较 FLAC, Wave, Ogg Vorbis 及 MP3格式的压缩率及时间.
- 无损压缩格式的比较列表 由 Hans Heiden 所制作
- 无损音频压缩日志
原文转自:维基百科
没有评论:
发表评论