Flac格式音乐文件的播放与刻录1、什么是flac?2、如何用windows的媒体播放器WMP播放flac格式的音乐文件? 3、如何将自己收藏的flac格式的音乐刻录成CD? 现在网络上高质量的音乐很多,大家常见到的如MP3、APE、FLAC等。MP3、APE大家太熟悉就不讲了。就这几天我下载一些FLAC格式的音乐,从刚接触FLAC,到如何播放FLAC,到如何刻录成CD,讲一下我经历的过程。 1、什么是flac? FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码。FLAC是一套xx的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破任何原有的音频资讯,所以可以还原音乐光盘音质。现在它已被很多软件及硬件音频产品所支持。 FLAC与其他无损压缩式如ZIP 及 gzip的主要分别在于FLAC可实时播放已压缩的音频资料。而且FLAC相比ZIP这类无损压缩格式有更高的压缩比率。(FLAC大在压缩音乐光盘时有大约 五成压缩率,但ZIP在同一情况下则只有一至两成压缩率。) 简而言之,FLAC与MP3相仿,但是是无损压缩的,也就是说音频以FLAC方式压缩不会丢失任何信息。这种压缩与Zip的方式类似,但是FLAC将给你更大的压缩比率,因为FLAC是专门针对音频的特点设计的压缩方式,并且你可以使用播放器播放FLAC压缩的文件,就象通常播放你的MP3文件一样(现在已经有许多汽车播放器和家用音响设备支持FLAC,在FLAC的网站上你可以找到这些设备厂家的连接)。 FLAC是免费的并且支持大多数的操作系统 ,包括Windows, "unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, 和Amiga。并且FLAC提供了在开发工具autotools, MSVC, Watcom C, 和Project Builder上的build系统。 FLAC的特性: 无损失压缩: 被编码的音频(PCM)数据没有任何信息损失,解码输出的音频与编码器的输入的每一个字节都是一样的。每个数据帧都有一个当前帧的 16-bit CRC 校验码,用于监测数据传输错误。对整段音频数据,在文件头中还保存有一个针对原始未压缩音频数据的MD5标记,用于在解码和测试时对数据进行校验。 快速: FLAC更看重解码的速度。解码只需要整数运算,并且相对于大多数编码方式而言,对计算速度要求很低。在很普通的硬件上就可以轻松实现实时解码。 硬件支持: 由于FLAC提供了免费的解码范例,而且解码的复杂程度低,所以FLAC是目前{wy}获得硬件支持的无损压缩编码。 可以流化: FLAC的每个数据帧都包含了解码所需的全部信息。解码当前帧无需参照它前面或后面的数据帧。FLAC使用了同步代码和CRC(类似于MPEG等编码格式),这样解码器在数据流中跳跃定位时可以有最小的时间延迟。 可以定位: FLAC支持快速采样xx定位。这不仅对于播放有益,更使得FLAC文件便于编辑。 富于弹性的metadata: 可以定义和实现新类型的metadata数据块,而不会影响旧的数据流和解码器的使用。目前已有的metadata类型包括tag,cue表,和定位表。已经注册的应用程序可以定义自己专用的metadata类型(译注:这一点与MIDI标准相似)。 非常适合于存档应用: FLAC是一个开放的编码格式,并且没有任何数据的损失,你可以将它转换为你需要的任何其他格式。除了每个数据帧的CRC和MD5标记对数据完整性的保障,flac(译注:FLAC项目提供的命令行方式编码工具)还提供了一个verify(校验)选项,当使用该选项进行编码的时候,编码的同时就会立即对已编码数据进行解码并与原始输入数据进行比较,一旦发现不同就会退出并且报警提示。(译者:怎么样,这样压缩出来的东西还有什么不放心的?) 便于对CD进行备份: FLAC有一个“cue表”metadata数据块用于保存CD的内容列表和所有音轨的索引点。你可以将一张CD保存到一个单一文件,并导入CD的cue表格,这样一个FLAC文件就可以完整地记录整张CD的全部信息。当你的原来的CD损坏的时候,你就可以用这个文件恢复出与原来一模一样的CD副本。 抗损伤: 由于FLAC的帧结构,使得一旦发生数据流的损坏,损失会被限制在受损伤的数据帧之内。一般只是会丢失很短的一个片段。而很多其他无损音频压缩格式在遇到损伤的时候,一个损伤就会造成后面所有数据的丢失。 2、如何用windows的媒体播放器WMP播放flac格式的音乐文件? FLAC格式的音乐可以用千千静听、FOOBAR等播放器播放,但像我这人独爱WMP,WMP不能直接播放无损的FLAC,必须安装FLAC解码器。本人觉得深度的WMP能用解码包比较好。深度WMP通用解码包 2008.02.07 纯净安装版:WMP解码包,支持目前流行的所有音频/视频格式,理论上让你只用系统自带的Windows Media Player播放器就能播放以下格式ape、flac、aac、wv、mp4、m4a、m4b、m4p、m4v、mp4v、3gp、3g2、rm、ra、ram、rmvb、rp、rpm、rt、mov、qt、mkv、mka、mks、ac3、dts、lpcm、flv、ogg、ogm、ofr、ofs、mpc、mpp、mp+、tta、scm、smv、ts、tp、csf、sdp(WMP自身就能支持的格式除外)文件。 下载地址:[url]http://cqtel.cncrk.com:8080/soft[/url] ... 06d0071d0c54599.exe 3、如何将自己收藏的flac格式的音乐刻录成CD? 网上介绍的比较专业的方法就是FLAC>WAV>CD,就是先将FLAC转成未压缩的WAV,再导入CEU,刻成CD。这比较专业,用什么样的转换软件、什么样的刻录软件、什么样的刻录机、CD盘等,要求都比较高,当然做出来的CD质量也很高。但对要求不是太高并未达到发烧级,只要能刻成CD便于在CD机上播放就行了,我看用NERO直接把FLAC刻成CD,算是一个比较简单的方法。NERO默认安装是不支持直接把FLAC刻录成音频CD的,需要另外下载Nero的FLAC插件nxMyFLA.dll。你可以到这里[url]http://neroplugins.afterdawn.com/[/url]或其他网站下载Nero的FLAC插件,{zh0}全部下载以支持更多的格式。下载后把解压出的dll文件全部复制到系统盘的“Program Files\Common Files\Ahead\AudioPlugins”下,一般为C盘。以后,Nero就可以直接把FLAC刻录成CD了。 启动Nero,选择“备份”-“将映像刻录到光盘”,在打开文件对话框中选择CUE文件,放入空白盘刻录即可。 |