FLAC代表Free Lossless Audio Codec,是一种与MP3类似的音频格式,但它是无损的,意味着在FLAC中压缩音频时不会损失任何质量。这与Zip的工作原理类似,但使用FLAC时,您将获得更好的压缩效果,因为它是专门为音频设计的。您可以在您喜欢的播放器(或您的汽车或家庭立体声设备,请参阅支持的设备)中播放压缩的FLAC文件,就像播放MP3文件一样。
FLAC是最快且支持最广泛的无损音频编解码器,而且是唯一一个同时满足非专有、不受专利束缚、具有开源参考实现、格式和API文档齐全,以及其他多种独立实现条件的编解码器。
如果您不确定要下载什么,请参阅“使用FLAC”部分,了解有关播放FLAC文件、将CD翻录为FLAC等的说明和指南。本部分适用于官方FLAC工具。请参见下面的“额外内容”部分,了解支持或使用FLAC的第三方工具。
所有源代码和二进制文件均可在开源许可证下自由使用和分发。编解码器库在Xiph.org的BSD许可下分发,而插件和命令行工具 (flac和metaflac) 则在GPL下分发。(更多信息,请参阅许可页面。)
源代码:适用于稳定版和测试版的tarballs;还包括Windows(MSVC++)和*nix、*BSD、OS/2、OS X(autotools)的文档和构建系统。您也可以查看开发git存储库。
Linux:大多数发行版都包含FLAC软件包,请使用包管理器获取FLAC。如果没有,请尝试rpmfind.net或Debian的软件包。
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 FLAC和FLAC - 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的软件,也可以将对应的文件替换,体验新版本。