FLAC音乐格式、制作及播放

2025-04-19 00:00:08

本文介绍FLAC文件格式、制作方法及如何播放FLAC,大家都知道或听说过无损音乐压缩,我们常见的MP3、WMV等格式都是有损伤压缩,算法的特性决定这类压缩或多或少是以牺牲原音频信息为基础的,尤其是在高压缩比情况下,无损压缩格式有APE、FLAC、Shorten、WavPack、LPAC、WMALossless、AppleLossless、La、OptimFROG等形式,FLAC和APE是两种最常用的的无损压缩格式,本文先介绍一些关于FLAC的基础知识。

一、FLAC音乐文件介绍

1、FLAC全称Free Lossless Aud坡纠课柩io Codec(无损音频编码),在不破坏原有音频信息的前提下,实现高的压缩比,支持实时播放,相比APE无损压缩格式,FLAC格式在播放时占用的资源更少。FLAC支持4-32bit采样,支持最大到64KHz采样率。目前已经得到很多音乐软件、硬件设备的支持,包括很多播放器、随身听等。提到采样率问题,这里谈几点个人看法,我们知道目前音乐CD是按照16bit/44.1KHz标准制作的,44.1KHZ的由来应该只是个经验值,或者说是个够用标准,是参照人耳听觉范围20Hz-20KHz确定的一个“够用值”,但这听觉范围本身就是个概率统计结果。所以确切的说CD音乐也不能算是最优标准,由于量化系数和采样频率对原始音频信息重现起到首要的决定作用,所以更高标准的量化和采样还是有必要的,尤其是在制作过程中。更高的采样率肯定会覆盖更宽的泛音范围,至于人体能否听到感受到,这是另一码事情,20HZ以下频谱及超过20KHZ高次谐波即使听不到也并不代表着对人体没有影响,而感受正是由听觉和感觉构成的,正如父亲的一个拥抱、情人之间的一个眼神,我们都听不到,但暖意同样会油然而生。理论归理论,实际上还是要受限于太多附加条件,最典型的就是声卡、D/A变换器、功放和扬声器的性能,由于各自技术发展的限制,很多因素都会成为“原音重现”瓶颈。对我们普通用户而言,大家都不是从事音视频制作工作,所以我们接触的音频源大都是人家制作好的,再次转录或转换时,要想更好听一点,还是应该最大限度的减少原音频信息的损失。

二、如何将音乐CD制作成FLAC格式

1、 制作FLAC格式方法非常简单,可以使用Foobar、Exact Audio Copy(EAC)等软件,这里先只介绍使用Foobar制作FLAC音乐文件,EAC功能也是非常强大,以后再说。下面看一下,利用Foobar自带转换功能制作FLAC。

2、插入音乐CD,打开Foobar。

3、点击Foobar菜单文件,打开音频CD,点击添加到播放列表。

FLAC音乐格式、制作及播放

4、选中播放列表,鼠标右键,选择转换——更多选项,如下图:

FLAC音乐格式、制作及播放

5、选择输出格式为FLAC Level5、设置输出目录(位置2需选择指定目录,图中忘记选了)、所有轨道合并到一个文件中,如果你是从官方下载的FOOBAR英文版,可能不带FLAC转换器,需要从:http://flac.sourceforge.net/download.html下载并安装FLAC插件,然后在FOOBAR弹出寻找FLAC.exe时定位到安装目录即可继续转换。处理过程如下:

FLAC音乐格式、制作及播放

6、处理FLAC完成,只有一个文件image.flac,而且FLAC已经内嵌CUE分轨信息。

7、再制作一个单独的CUE分轨文件(可选)制作完成的FLAC已经可以正常播放,在FOOBAR也可以识别各音轨,可能某些不支持内嵌CUE分轨读取,所以为了方便保存分享或后续刻录,梓脶阗擗最好再补充一个独立的CUE文件。制作单独的CUE分轨文件,只需选中播放列表,鼠标右键选择工具——编辑Cuesheet。CUE分轨内容如下图,只需选中,复制到一个新建的文本文件,并命名为与flac文件同名,但扩展名为.cue格式的文件即可,比如原flac文件为image.flac,那么cue文件为image.cue,这样flac走哪,cue就跟哪放同目录即可。(注意,由于内嵌CUE的FILE部分可能是被忽略字段,所以复制出来的CUE中FILE部分名称一定要改成跟flac同名文件)

FLAC音乐格式、制作及播放
FLAC音乐格式、制作及播放

三、如何播放FLAC格式音乐文件

1、可以播放FLAC格式文件的播放器有foobar、winamp、千千静听等,如遇到播放问题,请确认该版本是否需要FLAC插件,FLAC插件下载地址: http://flac.sourceforge.net/download.html

2、目前FLAC插件在VISTA和WINDOWS 7上似乎还有点问题,如果点击开始制作FLAC,系统无反应时,可以重启动机子看看。

3、播放时如出现CUE分轨读取错误或是乱码,需检查CUE文件的编码格式,检查CUE文件中FILE部分的文件名是否对应FLAC文件名。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢