FLAC代表Free Lossless Audio Codec,是一种与MP3类似的音频格式,但它是无损的,意味着在FLAC中压缩音频时不会损失任何质量。这与Zip的工作原理类似,但使用FLAC时,您将获得更好的压缩效果,因为它是专门为音频设计的。您可以在您喜欢的播放器(或您的汽车或家庭立体声设备,请参阅支持的设备)中播放压缩的FLAC文件,就像播放MP3文件一样。

FLAC是最快且支持最广泛的无损音频编解码器,而且是唯一一个同时满足非专有、不受专利束缚、具有开源参考实现、格式和API文档齐全,以及其他多种独立实现条件的编解码器。

如果您不确定要下载什么,请参阅“使用FLAC”部分,了解有关播放FLAC文件、将CD翻录为FLAC等的说明和指南。本部分适用于官方FLAC工具。请参见下面的“额外内容”部分,了解支持或使用FLAC的第三方工具。

所有源代码和二进制文件均可在开源许可证下自由使用和分发。编解码器库在Xiph.org的BSD许可下分发,而插件和命令行工具 (flacmetaflac) 则在GPL下分发。(更多信息,请参阅许可页面。)

源代码:适用于稳定版和测试版的tarballs;还包括Windows(MSVC++)和*nix、*BSD、OS/2、OS X(autotools)的文档和构建系统。您也可以查看开发git存储库
Linux:大多数发行版都包含FLAC软件包,请使用包管理器获取FLAC。如果没有,请尝试rpmfind.netDebian的软件包
Windows:适用于Windows的FLAC(文件flac-X.Y.Z-win.zip包含32位和64位的命令行工具和库)。
Mac OS X:从Homebrew获取适用于OS X的FLAC工具
旧版本:旧版本

下载适用于Windows平台的FLAC

打开上文 Windows 平台的链接,或者打开 github 存储库 release 页面选择合适的版本下载。

如果仅作为命令行工具使用,仅需关注这两个文件。

使用FLAC

使用FLAC时应该多看看官方文档,入门只需关注FLAC - Using FLACFLAC - FAQ部分。
想了解用于转换FLAC文件和编辑元数据的命令行程序,在 Using FLAC 页面找到

Mac OS

If you want to convert audio files to/from FLAC:

Free Audio Converter, a free GUI audio file converter
XLD a nice GUI ripper/converter/burner
MacFLAC. Also includes our command-line programs for converting FLAC files and editing metadata.
MediaRage can edit FLAC tags.

跳转到这个界面——

入门我们仅需关注这部分内容,改一改能用就行。

## EXAMPLES

Some common encoding tasks using flac:

flac abc.wav
    Encode abc.wav to abc.flac using the default compression setting. abc.wav is not deleted.
flac --delete-input-file abc.wav
    Like above, except abc.wav is deleted if there were no errors.
flac --delete-input-file -w abc.wav
    Like above, except abc.wav is deleted if there were no errors or warnings.
flac --best abc.wav
    Encode abc.wav to abc.flac using the highest compression setting.
flac --verify abc.wav
    Encode abc.wav to abc.flac and internally decode abc.flac to make sure it matches abc.wav.
flac -o my.flac abc.wav
    Encode abc.wav to my.flac.
flac -T "TITLE=Bohemian Rhapsody" -T "ARTIST=Queen" abc.wav
    Encode abc.wav and add some tags at the same time to abc.flac.
flac *.wav
    Encode all .wav files in the current directory.
flac abc.aiff
    Encode abc.aiff to abc.flac.
flac abc.rf64
    Encode abc.rf64 to abc.flac.
flac abc.w64
    Encode abc.w64 to abc.flac.
flac abc.flac --force
    This one’s a little tricky: notice that flac is in encode mode by default (you have to specify -d to decode) so this command actually recompresses abc.flac back to abc.flac. –force is needed to make sure you really want to overwrite abc.flac with a new version. Why would you want to do this? It allows you to recompress an existing FLAC file with (usually) higher compression options or a newer version of FLAC and preserve all the metadata like tags too.

Some common decoding tasks using flac:

flac -d abc.flac
    Decode abc.flac to abc.wav. abc.flac is not deleted. NOTE: Without -d it means re-encode abc.flac to abc.flac (see above).
flac -d --force-aiff-format abc.flac
flac -d -o abc.aiff abc.flac
    Two different ways of decoding abc.flac to abc.aiff (AIFF format). abc.flac is not deleted.
flac -d --force-rf64-format abc.flac
flac -d -o abc.rf64 abc.flac
    Two different ways of decoding abc.flac to abc.rf64 (RF64 format). abc.flac is not deleted.
flac -d --force-wave64-format abc.flac
flac -d -o abc.w64 abc.flac
    Two different ways of decoding abc.flac to abc.w64 (Wave64 format). abc.flac is not deleted.
flac -d -F abc.flac
    Decode abc.flac to abc.wav and don’t abort if errors are found (useful for recovering as much as possible from corrupted files). 

将"flac-1.3.2-win\win64\flac.exe"的路径

C:\Users\Administrator\Downloads\Compressed\flac-1.3.2-win\win64

添加到系统环境变量即可作为命令行工具使用。
如果你安装了Foobar2000等支持FLAC的软件,也可以将对应的文件替换,体验新版本。