无损音乐格式( 二 )


无损音乐格式

文章插图
APEAPE的基本知识档案的获得早几年大家有个录音机听听磁带上的音乐就觉得不错了 , 此后有大量的CD与DVD , 声音效果比磁带不知道要好到那里去了 。但是 , CD上的音乐在 win不能够直接拷贝到硬碟中(其它的格式windows是可以认识的 , 比如数据档案 , VCD , DVD等 , 惟独CD是不能够直接认出的) 。所以 , 为了把CD上的歌曲拷贝到硬碟中 , 就需要专门的软体来实现 , 这被叫做抓轨 , 有很多软体可以实现这个功能 , 最常见的、大家认为最好的、就是EAC(EAC.exe)这个软体 , 经过抓轨出来的音乐是以WAV的形式保留在硬碟中 。格式的压缩当把CD上的歌曲拷贝到硬碟(即抓轨)以后 , 这个最原始的档案(WAV)通常是很大的 , 比如一盘CD上的音乐 , 就是700M左右 , 如果把它分离成每首歌曲 , 那每首歌曲档案的大小在20——60M 。这样大的档案即占用硬碟空间 , 也不适合在网上进行传递 。所以 , 通常要把这个原始的大档案进行压缩 。其压缩方式有多种 , 可以分为两大类 , 一类是没有损失的压缩 , 比如用猴子(monkey.exe)这个软体就可以实现 , 它可以把这个原始的音乐档案(WAV档案)压缩到原来大小的50——60% , 档案格式是APE 。另外一类压缩方式叫做有损失的压缩 , 优点是可以把档案压缩得更小 , 比如比APE档案还要小1倍以上 , 常见的音乐有损压缩形式有MP3、WMA(不包括WMA-Lossless)和AAC等 。但缺点是声音质量下降 , 丢失了一些音乐细节 。一般而言 , 档案被压缩得越小 , 声音质量就越差 。网上传递越来越多的人选择APE格式 , 网路传播是功不可没的 , 众多的音乐发烧友在网上交流APE格式音乐 , 在百度搜寻“APE音乐下载”竟然有 150多万多条连结 , 而且数量在每日俱增 。现在流行BT也出现了APE音乐的蹤迹 , 各大BT下载都开闢了APE音乐下载交流的地方 , 所以用户根本不用担心 APE音频的资源问题 。档案的播放如果在电脑的硬碟上播放 , 你只要用Windows Media Player、iTunes、Winamp或者foobar2000这样的软体以后 , 就可以进行播放 。FLACFLAC的基本知识概述FLAC代表 Free Lossless Audio Codec - 免费的无损音频压缩 。也就是说音频以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, 一个以命令行方式工作的可以编解码FLAC档案的程式 metaFLAC, 以命令行方式工作的FLAC档案的metadata编辑器不同音频播放器的输入外挂程式 。特性无损失压缩:被编码的音频(PCM)数据没有任何信息损失 , 解码输出的音频与编码器的输入的每一个位元组都是一样的 。每个数据帧都有一个当前帧的 16-bit CRC 校验码 , 用于监测数据传输错误 。对整段音频数据 , 在档案头中还保存有一个针对原始未压缩音频数据的MD5标记 , 用于在解码和测试时对数据进行校验 。快速:FLAC更看重解码的速度 。解码只需要整数运算 , 并且相对于大多数编码方式而言 , 对计算速度要求很低 。在很普通的硬体上就可以轻鬆实现实时解码 。硬体支持:由于FLAC提供了免费的解码範例 , 而且解码的複杂程度低 , 所以FLAC是当今唯一获得硬体支持的无损压缩编码 。可以流化:FLAC的每个数据帧都包含了解码所需的全部信息 。解码当前帧无需参照它前面或后面的数据帧 。FLAC使用了同步代码和CRC(类似于MPEG等编码格式) , 这样解码器在数据流中跳跃定位时可以有最小的时间延迟 。可以定位:FLAC支持快速採样精确定位 。这不仅对于播放有益 , 更使得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的帧结构 , 使得一旦发生数据流的损坏 , 损失会被限制在受损伤的数据帧之内 。一般只是会丢失很短的一个片段 。而很多其他无损音频压缩格式在遇到损伤的时候 , 一个损伤就会造成后面所有数据的丢失 。不具特性数据缩水 。FLAC是专门并且仅仅为无损压缩而设计的 , 您可以选用许多其他优秀的有损压缩方式如Vorbis、MPC和MP3(LAME提供了一个优秀的开放原始码的实现) 。SDMI(例如cetera)兼容 。FLAC不準备支持任何複製保护方法 , 实际上这些手段最终都是在浪费数据 。(从另一个角度看 , 由于所有这些手段最终都被证明是无效的 , 所以也可以说FLAC把这些无用数据压缩到了零 。)当然我们不能阻止某些人利用专用的metablock进行複製保护 , 但是他们的保护只会在他们自己解码产品上有效 , 其他解码器会跳过这些专门的metablock的 。如何播放1.FLAC是一种无损音频压缩格式 , 用foobar2000和winamp都可以播放 , 因为他们都带有FLAC解压外挂程式的.如果你的播放器不能播放的话 , 建议去以下地址下载外挂程式并安装(这是winamp的FLAC播放外挂程式);2.用JetAudio , 界面简单实用 , 直接支持播放FLAC档案 。