FLAC

- 编辑:大众自然网 -

FLAC

  保藏

  查看我的保藏

  0

  有效+1

  已投票

  0

  编辑

  锁定

  FLAC中文可注脚为无损音频压缩编码。FLAC是一套有名的自正在音频压缩编码,其特质是无损压缩。分歧于其他有损压缩编码如MP3及AAC,它不会败坏任何原有的音频消息,于是可能还原音乐光盘音质

  [1]

  。2012年往后它已被良众软件及硬件音频产物(如CD等)所撑持。

  中文名

  无损音频压缩编码

  外文名

  Free Lossless Audio Codec

  外语缩写

  FLAC

  类 型

  无损压缩

  项目启动期间

  2000年

  颁布期间

  2001年1月15日

  最新牢固版

  v1.3.2(2017-01-01)

  [2]

  1

  解析区别

  2

  项目

  3

  汗青

  4

  性子

  5

  软件撑持

  ?

  编码

  ?

  解码

  ?

  CD抓轨

  6

  硬件撑持

  ?

  原生撑持

  ?

  其他平台

  7

  掀开式样

  8

  污点

  9

  FLAC与APE

  编辑

  FLAC与MP3分歧,MP3是有损音频压缩编码,但FLAC是无损压缩,也即是说音频以FLAC编码压缩后不会遗失任何消息,将FLAC文献还原为WAV文献后,与压缩前的WAV文献实质相仿。这种压缩与ZIP的式样好似,但FLAC的压缩率大于ZIP和RAR,由于FLAC是特意针对PCM音频的特质计划的压缩式样。并且可能操纵播放器直接播放FLAC压缩的文献,就像常常播放MP3文献相通(近几年一经有很众汽车播放器和家用声音配置撑持FLAC,正在FLAC的网站上你可能找到这些配置厂家的链接)。

  FLAC是免费的而且撑持公众半的操作体系,包罗Windows,

  FLAC

  基于Unix Like内核(Linux,BSD,Solaris,IRIX,AIX等)而开辟的体系,BeOS,OS/2,Amiga。而且FLAC供应了正在开辟用具autotools,MSVC,Watcom C,Project Builder上的build体系。

  现各大网站都有FLAC音乐下载,颁布者普通是置备CD后把.cda音轨直接抓取成.flac,以保障光盘的原无损质料。

  无损方式配上好耳机的恶果黑白常棒的!

  编辑

  FLAC 数据流的方式

  以库的时势供应的参考编码器妥协码器 ;

  flac,一个以敕令行式样职责的可能编解码FLAC文献的轨范;

  metaflac,以敕令行式样职责的FLAC文献的metadata编辑器。

  FLAC 分歧音频播放器的输入插件

  咱们所说的“FLAC是自正在(free)的”不只仅意味着你可能不费钱而取得它。更主要的是FLAC的文献方式是对民众全体怒放的,你可能以任何宗旨操纵它(FLAC 项目只

  FLAC

  保存庇护 FLAC 方式规格和确认兼容性子的权柄),FLAC的文献方式和编码/解码的完成式样都不受任何已知专利的限度。再有,悉数的源代码都正在怒放源代码的授权式样下可能取得。

  编辑

  FLAC项目由Josh Coalson于2000年启动。进入beta阶段后并正在2001年1月15日颁布的0.5版的参考完成时,FLAC位流方式冻结。

  2001年6月FLAC颁布了1.0版。

  2003年1月29日, "Xiph. Org"基金会和FLAC项目揭晓FLAC成为

  FLAC

  "Xiph. Org"旗下的独立公司 banner. 除此除外,"Xiph. Org"还对很众免费压缩方式供应撑持,如Vorbis、Theora、Speex等等。

  2007年9月17日FLAC颁布了1.2.1版。

  2013年6月1日六年来初度颁布更新,从v1.2升级到v1.3。苛重改观包罗:撑持RF64和Wave64 方式,ReplayGain撑持最高192kHz音频取样率,等等。

  编辑

  无吃亏压缩:被编码的音频(PCM)数据没有任何消息吃亏,解码输出的音频与编码器的输入的每一个字节都是相通的。每个数据帧都有一个今朝帧的 16-bit CRC校验码,用于监测数据传输谬误。对整段音频数据,正在文献头中还留存有一个针对原始未压缩音频数据的MD5

  FLAC

  标志,用于正在解码和测试时对数据举办校验。 电脑正在播放WAV文献时,是把WAV文献中的PCM数据直接发送给声卡,而电脑正在播放FLAC时,需求先把FLAC解码为PCM数据,然后正在发送给声卡。即是众了一个解码的闭头,就像是给RAR文档解压相通。其PCM数据是与压缩前的WAV没有区另外。

  迅速:FLAC更尊敬解码的速率。解码只需求整数运算,而且相对待公众半编码式样而言,对筹算速率请求很低。正在很通俗的硬件上就可能轻松实实际时解码。

  硬件撑持:因为FLAC供应了免费的解码类型,并且解码的纷乱水平低,直至2012年往后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的所有消息,也即是说,可能把泛泛孑立存放的CUE文献嵌入到FLAC文献里。当你的正本的CD损坏的时辰,你就可能用这个文献收复出与正本一模相通的CD副本。

  抗毁伤:因为FLAC的帧构造,使得一朝爆发数据流的损坏,吃亏会被限度正在受毁伤的数据帧之内。普通只是会遗失很短的一个片断。而良众其他无损音频压缩方式正在遭遇毁伤的时辰,一个毁伤就会变成后面所罕有据的遗失。

  编辑

  跨平台

  Audacity

  1.2.5版之后

  KMPlayer

  通过官方解码器

  Flake(libFlake)

  一个第三方开辟的试验性的版本对众线程/核供应撑持。

  Windows平台

  ALLPlayer

  通过外部解码器

  12.0.3xx版从此

  通过可选的外部差别器插件

  10.2版从此

  Producer版,7版从此

  9版从此

  Pro 8/Pro 9

  5.35版之后通过Flake,5.54版之前会爆发不无误的MD5检修

  Mac OS X

  Toast Titanium

  版本7先导撑持

  xACT

  不要与微软的XACT库混同

  跨平台

  Boxee

  FFmpeg

  aTunes

  PS3 Media Server

  Adobe Audition

  Audacity 1.3.5 Beta

  MPlayer

  Songbird

  Squeezebox

  The Core Pocket Media Player with FLAC plugin

  VLC media player

  XBMC Media Center

  Mixxx Digital DJ software

  Windows平台

  Ableton LiveWindows Media Player 12.0.9800类Unix

  GnomeBaker

  GNOME

  Quod Libet

  GNOME

  Rhythmbox

  GNOME

  Totem Movie Player

  GNOME

  Serpentine

  GNOME

  Amarok

  KDE

  JuK

  KDE

  Audiokonverter

  KDE

  Mac OS X

  Fluke

  Quicktime

  Ableton Live

  Cog

  Plex Media Center

  xACT

  TRAKTOR 3

  TRAKTOR Scratch

  Palm OS

  TCPMP

  0.72rc1版,开源,通过插件

  跨平台

  Songbird

  aTunes

  Windows平台

  Audiograbber

  AudiTranscoder

  BonkEnc

  CDex

  DBpoweramp

  Exact AudiCopy

  Easy CD-DA FLAC Extractor

  foobar2000

  iriver plus 3

  JetAudio

  MediaMonkey

  Winamp

  Yahoo! Music Jukebox

  类Unix

  ABCDE

  Asunder

  Banshee

  Cdda2wav

  Cdparanoia

  Mencoder

  crip

  Grip

  Sound Juicer

  K3b

  Konqueror

  soundKonverter

  Mac OS X

  Max

  Mac OS 10.4版或更高版本

  编辑

  苹果 (Apple ) iPhone 7, 7 Plus, 8, 8 Plus, X, XS, XS Max, XR更新至iOS 11后可能完成原生播放,仅撑持lightning输出。

  不撑持蓝牙耳机,不撑持iPhone 6s, 6s Plus及以下机型。

  TRAXMOD

  撑持44.1 kHz/16位 立体声回放

  Onkyo TX-NR906

  撑持播放外部USB配置上的16位/24位

  Pioneer SC-05, SC-07, SC-25, SC-27 以及 SC-09TX

  撑持外部USB修立 (搜集撑持性子待验证)

  Denon AVP-A1HDCI, AVR-4810, AVR-4310, AVR-3310等

  Yamaha RX-V2065 功放

  Meridian Sooloos

  Escient

  iAudio (Cowon) - A2, A3, 6, 7, F2, M3, M5, X5, U3, U5

  通过刷入最新固件可能完成原生播放

  Olive (Symphony, Musica, Opus)

  PhatBox

  Rio Karma

  SanDisk Sansa Fuze

  更新固件后撑持

  Squeezebox 和Transporter(Logitech的搜集音乐播放器)

  最新产物撑持原生解码。早期产物需求正在办事器端转换为PCM编码

  Sonos

  魅族(Meizu) M6 Mini Player, M3 Music Card, M8, M9

  VEDIA A10, B6

  Pixel Magic Systems HD Mediabox

  1.3.4版或之后的固件

  嵌入式Waveplayer

  撑持FLAC 0-2级

  Teclast T29, T39, C260, C280, C290

  Trekstor Vibez

  T+A Music Player

  Linn Klimax DS (Digital Stream)

  Linn Akurate DS

  Linn Majik DS

  Linn Sneaky Music DS

  iriver E100, E50, E30, Lplayer, SPINN

  NMT players

  Archos 5 互联网平板电脑

  Archos互联网众媒体平板电脑

  Naim Audio HDX 硬盘播放器

  Samsung YP-U5

  Creative Zen X-Fi 2

  WD TV

  索尼(SONY) BDV-E4100//M 3D蓝光家庭影院 (玄色)撑持FLAC

  Nintendo Wii

  通过Wii自制轨范,MPlayerWii或MPlayer CE

  Apple TV,BMC Media Center 或 Boxee

  1-5.5代iPod, iPod Mini,1代iPod nano

  通过第三方Rockbox固件

  绝公众半兼容Rockbox的数码音乐播放器(DAP)

  包罗iriver和Gigabeat (东芝公司)的产物,以及上面提到的iPod

  Sound Devices 7-Series专业音频灌音机

  通过更新"badger" 固件 (v.2.24版)

  Sony PlayStation Portable(PSP)

  操纵自制LightMP3轨范

  Samsung YP-P3, YP-Q1, YP-Q2, YP-U5, YP-S5,YP-RO

  通过三星网站上颁布的新版固件

  Windows Mobile, Symbian OS(S60, S80 和 S90平台),

  通过免费的开源音乐播放轨范OggPlay。

  Google Android 配置

  通过运转CM 3.9.6版(或更高版本)

  编辑

  FLAC可能通过良众播放器直接播放,好比千千静听(已更名百度音乐),Foobar2000,AIMP等,乃至一面视频播放器如KMPlayer都能直接播放。当然,为了音质探求,提议操纵专业音乐播放器举办播放。

  正在非常情形下,可能将FLAC文献视为一个光盘镜像,并加载到虚拟光驱上,这可能通过Nero将FLAC文献刻录到映像文献然后通过虚拟光驱(如Daemon Tools)加载来完成,也可能通过WinMount软件可能直接把Flac文献挂载到一个虚拟光驱。不过由于操作繁琐,于是除非正在须要情形下,普通咱们都是通过播放软件直接播放的。

  编辑

  FLAC仅仅是一个无损音频编码,不含有有损压缩的效用。所以当需求小体积有损编码的音频文献时,你将照旧需求MP3、AAC、Ogg Vorbis等编码。

  FLAC不撑持任何版权保卫(防复制)形式,自行考试对FLAC文献举办保卫是徒劳无功的。

  编辑

  正在音频压缩界限,有两种压缩式样,永诀是有损压缩和无损压缩!咱们常睹到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义即是正在压缩历程中会让原始音频消息受损和失真,意旨正在于输出的音频文献可能比原文献小良众。另一种音频压缩被称为无损压缩,也即是咱们此日所要说的大旨实质。无损压缩可以正在100%留存原文献的音频数据的条件下,将音频文献的体积存缩得更小,而将压缩后的音频文献还原后,可以取得与源文献全体相仿的PCM数据。无损压缩方式有APE、FLAC、WavPack、TAK、TTA、WMA Lossless、Apple Lossless、La、OptimFROG、Shorten等,而正在中邦最风行的无损压缩方式是APE和FLAC。下面就针对这两种无损压缩方式举办一下比较。

  APE即Monkeys Audio,是一种常睹的无损音频压缩编码方式,扩展名为.ape。与有损音频压缩(如MP3、Ogg Vorbis或者AAC等)分歧的是,Monkeys Audio压缩时不会遗失数据。一个压缩为Monkeys Audio的音频文献听起来与原文献全体相通。Monkeys Audio文献的播放列外操纵.apl(也撑持cue)。同时它供应的开源开辟包使得播放器开辟者们可能较容易地让播放器产物撑持APE方式。正在现有不少无损压缩计划中,APE是一种有着上风并不越过的压缩率以及较慢的解码速率。因为推出期间较FLAC早,APE方式攻克了公众半PC-HIFI友的心,正在邦内很疾风行,使用十分寻常,成为了邦内很众无损音乐嗜好者的首选方式。

  FLAC是Free Lossless Audio Codec的简称,是一种十分成熟的无损压缩方式,名气不正在APE之下。该方式的源码全体怒放,并且撑持悉数的操作体系平台。它的编码算法相当成熟,一经通过了苛厉的测试,当FLAC文献受损时照旧能平常播放。其余,该方式是最先取得寻常硬件撑持的无损方式。

  前面一经解说,无损压缩是正在保障不吃亏源文献悉数码率的条件下,将音频文献压缩得更小,也即是说这两种音频方式都能保障源文献码率的无损。但两种压缩方式终归为两种压缩算法,下面对比一下这两种压缩方式的特质:

  一、压缩率决议无损压缩文献所占存储空间

  悉数的无损压缩编码的压缩率都较为邻近,但正在这些无损压缩编码之中,APE具有较好的压缩率,FLAC的压缩率略有不如。以一首49784KB的“5

  FLAC

  Star Grave - In Bed With The Dead.wav”为例,转换为flac后巨细为37006KB,转换为ape后巨细为36460KB,两者的压缩率永诀为74.33%和73.24%。公众半情形下,一个WAV音频文献经压缩后取得的APE文献,普通会比压缩为FLAC文献稍微细极少。因为分歧的WAV文献消息量分歧,以上数据仅供参考。(注:flac.exe为1.3.0版,MAC.exe为4.11版)

  二、编码速率磨练用户的耐心,速率疾者优

  FLAC的压缩妥协码速率均明显优于APE,APE唯有正在FAST的编码强度下,速率才华和FLAC一拼。但相应的,APE的压缩率不停低于FLAC,APE的FAST压缩下取得的文献体积一经可能和FLAC最低压缩率的文献体积媲美(经测试,一首49784KB的“5 Star Grave - In Bed With The Dead.wav”文献,经FAST压缩后得的APE文献和最低压缩率Level 8下取得的FLAC文献巨细永诀为36854KB、36960KB)。也即是说,假设以速率为基准对比的话,正在相仿压缩速率的设定下,两者的压缩率差不众。

  三、平台的撑持决议普及度

  FLAC比拟APE的解码纷乱水平要较低(解码运算量小、只需求整数运算),解码速率疾,对筹算硬件请求很低,正在很通俗的硬件上就可能轻松实实际时解码播放。FLAC是独一取得寻常硬件撑持的无损压缩编码,正在消费界限,一经有良众转移众媒体播放器、汽车、家用声音配置撑持FLAC方式了。

  APE方式,官方只供应Windows撑持。固然也有供应GNU/Linux和Macintosh平台的官方撑持的咨询,不过没有结果。唯有一位名为SuperMMX的开辟者于2003年7月释出了一个非官方移植版本。它包罗了供XMMS与Beep Media Player回放Monkeys Audio操纵的插件。该移植原先只撑持GNU/Linux,但从3.99 update 4 build 4版本先导撑持Mac OS X和基于PowerPC、SPARC平台的GNU/Linux。不过这个非官方移植策动没有取得官方的认可,受制于官方发行许可证的限度,其将来并不豁后。不外据称Monkeys Audio的Win32库可能借助Wine正在GNU/Linux平台运转。硬件撑持方面,因为采用了浮点运算,编码解码速率慢,对硬件的请求较高,硬件撑持度不如FLAC。

  四、两者的开源性子

  APE属于个别作品,将来不废除显现版权题目;时间程度和撑持方面失容于邦际通用圭臬方式的FLAC。

  FLAC是一个怒放源代码而且全体免费的无损音频编码压缩方式,是邦际通用圭臬,这种与CD质料相仿的音乐方式正在音质上相通是无可挑剔的,以FLAC式样压缩不会遗失PCM音频的任何消息。并且你始终不必操心惹上版权讼事。受益于此,有良众音频处罚软件默认都可能输入、输出FLAC方式文献,这给音频的后期处罚带来了便利。

  两者的开源或一面散源,对音频软硬件的计划们供应了很大的便当,不光简直悉数主流播放软件都撑持二者,硬件方面也有良众播放器撑持了FLAC和APE。只不外由于APE解码的运算量太大的题目,导致并不是每一个APE文献都可能被硬件播放器畅通播放,也更耗电。

  五、容错技能

  APE文献的容错性差,只消正在传输历程中显现一点过失,就会让整首APE音乐作废。而FLAC文献由于每帧数据之间无联系。所以当FLAC文献正在撒布历程中受损,导致某帧数据损坏缺失的话,只会吃亏该帧的音频消息,不会影响到前后的数据。这是FLAC的上风,但也所以FLAC的压缩率略低。

  总结:

  无论FLAC依然APE,由于所占空间都比有损音乐大良众,单从时间角度讲,FLAC要比APE更有上风,由于FLAC全体开源,很众播放器可能自正在地将FLAC解码效用内修正在本人的解码器中。同时,FLAC有寻常的硬件平台的撑持,简直悉数采用便携式计划的高端解码芯片都可以撑持FLAC方式的音乐,FLAC第三个上风正在于:优异的编码使得硬件正在解码时只需采用纯洁的整数运算即可,这将大大低浸所占用的硬件资源,解码速率极疾,这也是硬件播放器对FLAC撑持更好的情由。

  词条图册

  更众图册

  参考材料

  1.

  MP3播放器已死?新时期来了

  .驱动之家.2014-04-03[援用日期2014-10-25]

  2.

  FLAC

  .XIPH[援用日期2018-10-22]


FLAC