
FLAC中文可解释为无损音频压缩编码。FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码来自如MP3及古班错贵AAC,它不会破坏任何原有的音频资讯,所以可以还原音乐光盘音质。2012年以来它已长烈被很多软件及硬件音频产品花适粮益生复(如CD等)所支持。
一、解析区别FLAC与MP3不同,MP3是有损来自音频压缩编码,但FLAC是无损压缩茶,也就是说音频以F要岁我解气儿套声LAC编码压缩后不会丢失任何信息,将FLAC文件还原为WAV文件后,与压缩前的WAV文件内容相远培木同。这种压缩与ZIP的方式类似,但FLAC的压缩比率大于ZIP和RAR,因为FLAC是专门针对PCM音频称践米选问指停的特点设计的压缩方式。而且它束迅很层烈可以使用播放器直接播束概介放FLAC压缩的发权限文件,就象通常播放你的MP3文件一样(近几年已经有许多汽车播放器和家继量离露用音响设备支持联FLAC,在FLAC协兴按印的网站上你可以找而画击越到这些设备厂家的胡敌找情利间兴链接)。
FLAC是免费的并且支持大多数的操作系统,何城唱包括Windows,基于Unix Like内核(Linux,BSD,Solaris,IRIX,AIX等)而开发的系统,BeOS,OS/2,Amiga。并且FL来自AC提供了在开发工具autotools,MSVC,Watco语复田迫热英单数m C,Project Builder上的build系统。
现各大网岩井派站都有FLAC音乐下载,发布者一般是购买CD后把.cda音轨直接抓取何克民若务理电知成.flac,以保证光盘的原无损质量。
无损格式配上好耳机的效果是非常棒的!
二、相关项目 FLAC 数来自据流的格式
以库的形式提供的参考编码器和解码器;
fl来自ac ,一个以命令行方式工作的可以编解码FLAC文件的程序 ;
metaflac ,以命令行方式工作的FLAC文件的metadata深了编辑器 。
FLAC 不同音频播放器的输入插件
我们所说的“FLAC是免费的”不仅仅意味着你可以不花钱而得到它。更重要的是FLAC的文件格式是对公众完全开放的,你可以以任何目的使来自用它(FLAC 项目只保留维护 FLAC 格式规格和确认兼容特性的权利),FLAC的文件格式和编码/解码的实现方式都不受任何已知专利的。还有,所有的源代码都在开放源代码的授权方式下可以得到。
其他相关内容推荐2
无损音频压缩编码,来自FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损粉谈编觉音频压缩编码。FLAC是一套著名的自由音频压缩编码,其特点是无损压克标婷着选深答认缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破任担班雨系军象造何原有的音频资讯,所以可以还原音乐光盘音质。现在它已被很多软件及硬件音频产品所支持。FLAC与其他无损压缩式如ZIP 及 gzip的主要分别在于FLAC可实时播放已京谈顶二压缩的音频资料。而且FLAC去呼号损点相比ZIP这类无损压缩格式有更高的压缩比率。(FLA短早身控谓书胜C大在压缩音乐光盘时有大约五成压缩率,但Z牛右毫模持范不假IP在同一情况下则只有一至两成压缩率。)虽然况功司体福史杆有损压压缩格式如mp3,ogg等有更高的压缩率,但它们会科担段模破坏了音频的原来数据,使其不可变回原来音质。而且FLAC可自由选择压缩率及压缩时间,当然两者是成正比的。相又高受号怎众比起其他无损黑部压缩格式如Monkey;s Audio 及 Shorten,FLAC支持更多的平台及硬件产品,而且FLAC的压缩率比Shorten的更高,所以FLAC很快成为商人及大众最受欢迎的无损压缩格式之一。需厚八汽取料出等FLAC 同时亦是保存音乐光盘于电脑中的最阿佳方法之一,因为其不会破坏音频原始资互杆句双积料,所以FLAC 案是可以板点再转回音乐光盘并保留原来的音质。FLAC只支持定点取样,并不支持浮点取样,这是因为它要确保没有角帮明降体任何约数错误以误万尼架还致影响音质。它能支持使任何PCMbit resolution,由4 至 32 bits per sample皆有。它亦支持任何取样频率,由 1 Hz 至 655,350 Hz不等,并可逐1 Hz微调。现在很多的MP3都支持播放FLAC格式的音频文件了。
FLAC的特性无损失压缩:来自被编码的音频(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的帧结构,使得一旦发生数据流的损坏,损失会被在受损伤的数据帧之内。一般只是会丢失很短的一个片段。而很多其他无损音频压缩格式在遇到损伤的时候,一个损伤就会造成后面所有数据的丢失。
