開發者 | Xiph.Org基金會、Josh Coalson |
---|---|
首次发布 | 2001年7月20日 |
当前版本 |
|
源代码库 | |
操作系统 | 跨平台 |
类型 | 編解碼器、音頻文件格式 |
许可协议 | 命令界面工具:GNU GPL 运行库(libraries): BSD授權條款 |
网站 | xiph |
扩展名 |
.flac |
---|---|
互联网媒体类型 |
audio/x-flac |
格式类型 | 音频编码 |
作为容器 | 音频 |
免费格式? | 是 |
FLAC(/ˈflæk/),全称为自由無損音頻壓縮編碼(英語:Free Lossless Audio Codec),是一款的自由音頻壓縮編碼,其特點是可以对音频文件無損壓縮。不同於其他有損壓縮編碼(如MP3 、AAC等),壓縮後不會有任何音質損失,現在已被很多軟體及硬體音頻產品所支持。
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 Vorbis,Ogg Theora及Speex成為旗下的開源项目[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系統(包括Linux,BSD,Solaris及Mac OS X),Windows,BeOS及OS/2。支持這麼多平台的原因是因為它是由autoconf/automake、MSVC、Watcom C及Project Builder編譯的。
FLAC的技术特点如下:
FLAC與其他無損壓縮式,如ZIP及gzip的主要分別在於FLAC可即時播放已壓縮的音頻資料,而且FLAC比ZIP這類無損壓縮格式有更高的壓縮比率。(FLAC在壓縮音樂時有大約五成壓縮率,但ZIP在同一情況下則只有一至兩成壓縮率。)
雖然有損壓縮格式如MP3,Opus等有更高的壓縮率,但它們會破壞了音頻的原來數據,使其不可變回原來音質,而且FLAC可自由選擇壓縮率及壓縮時間,較高的壓縮率會帶來較高的解壓縮時間。相比起其他無損壓縮格式如Monkey's Audio(拓展名为.APE)及Shorten,虽然压缩率稍有不及Monkey's Audio,FLAC技术更先进,占用资源更低,而且是开放的,所以,更多的平台及硬體產品支持FLAC。
在Hydrogenaudio維基有一個各類無損音頻壓縮的比較表,里面包括了FLAC格式。[6]
|
|