Free Lossless Audio Codec
Free Lossless Audio Codec(FLAC)的徽標
開發者Xiph.Org基金會、Josh Coalson
首次发布2001年7月20日
当前版本
  • 1.4.3 (2023年6月23日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
操作系统跨平台
类型編解碼器音頻文件格式
许可协议命令界面工具:GNU GPL
运行库(libraries): BSD授權條款
网站xiph.org/flac
Free Lossless Audio Codec
扩展名
.flac
互联网媒体类型
audio/x-flac
格式类型音频编码
作为容器音频
免费格式?

FLAC/ˈflæk/),全称为自由無損音頻壓縮編碼(英語:Free Lossless Audio Codec),是一款的自由音頻壓縮編碼,其特點是可以对音频文件無損壓縮。不同於其他有損壓縮編碼(如MP3AAC等),壓縮後不會有任何音質損失,現在已被很多軟體及硬體音頻產品所支持。

历史

FLAC项目由Josh Coalson在2000年发起并开发[2]。FLAC位元流格式在进入FLAC 0.5版本內部測試時被冻结,2001年1月15日FLAC 0.5版本发布,做為第一個FLAC的參考實做,2001年7月20日,FLAC 1.0正式釋出[2]

2003年1月29日,Xiph.Org基金會宣佈FLAC併入旗下,连同Ogg VorbisOgg TheoraSpeex成為旗下的開源项目[2][3][4]

2013年5月26日,FLAC 1.3.0发布,并将开发转移至Xiph.org Git仓库[5]

2014年11月25日,FLAC 1.3.1发布。

2017年1月1日,FLAC 1.3.2发布。

2019年8月4日,FLAC 1.3.3发布,但 Windows 版本并未被编译为EXE格式,且在主页上的latest news处也未显示,仅在changelog中出现。

2022年2月20日,FLAC 1.3.4发布。

2022年9月9日,FLAC 1.4发布。

项目组成

FLAC项目包含:

自由指的是這個音頻格式可以在不需事先授權的情況下使用(xiph.org保留了製定FLAC規格及認證相容規挌的權利)。而不論是FLAC格式還是其編碼及解碼方法均沒有任何軟體專利保護,這表示整個FLAC是自由軟體:libFLAC及libFLAC++的源代碼是在BSD許可證下發佈,而flac,metaflac及其他插件的源代碼均是在GPL下發佈。

在其官方的目標中,FLAC計劃不鼓励开发者在其中加入任何反复制特性。

技術

FLAC只支持定點取樣,並不支持浮點取樣,這是因為它要確保沒有任何約數錯誤以致影響音質。它能支持任何PCM位分辨率,由4至32 bits per sample皆有。它亦支持任何取樣頻率,由1 Hz至655,350 Hz不等,並可逐1 Hz微調。

FLAC支持很多不同的平台:大多數的Unix-like系統(包括LinuxBSDSolarisMac OS X),WindowsBeOSOS/2。支持這麼多平台的原因是因為它是由autoconfautomakeMSVCWatcom C及Project Builder編譯的。

FLAC的技术特点如下:

比較

FLAC與其他無損壓縮式,如ZIPgzip的主要分別在於FLAC可即時播放已壓縮的音頻資料,而且FLAC比ZIP這類無損壓縮格式有更高的壓縮比率。(FLAC在壓縮音樂時有大約五成壓縮率,但ZIP在同一情況下則只有一至兩成壓縮率。)

雖然有損壓縮格式如MP3Opus等有更高的壓縮率,但它們會破壞了音頻的原來數據,使其不可變回原來音質,而且FLAC可自由選擇壓縮率及壓縮時間,較高的壓縮率會帶來較高的解壓縮時間。相比起其他無損壓縮格式如Monkey's Audio(拓展名为.APE)及Shorten,虽然压缩率稍有不及Monkey's Audio,FLAC技术更先进,占用资源更低,而且是开放的,所以,更多的平台及硬體產品支持FLAC。

在Hydrogenaudio維基有一個各類無損音頻壓縮的比較表,里面包括了FLAC格式。[6]

参见

註解

  1. ^ 1.0 1.1 "FLAC 1.4.3 Released With More Optimizations, Drops PowerPC-Specific Code"; Phoronix; 检索日期: 2023年6月23日; 作品或名稱語言: 英語; 出版日期: 2023年6月23日; 宣传物: Phoronix.
  2. ^ 2.0 2.1 2.2 News. FLAC. [31 August 2009]. (原始内容存档于2013-03-29). 
  3. ^ FLAC Joins Xiph.org. Xiph.org Foundation. 29 January 2003 [31 August 2009]. (原始内容存档于2017-01-07). 
  4. ^ Plant, Emmett. FLAC Joins Xiph!. Xiph.org Foundation. [31 August 2009]. (原始内容存档于2008-05-29). 
  5. ^ FLAC – changelog. Xiph.org Foundation. [15 October 2013]. (原始内容存档于2016-11-24). 
  6. ^ Lossless comparison. [2005-11-13]. (原始内容存档于2012-03-03). 

外部連結