Registration has been disabled and the moderation extension has been turned off.

Contact an admin on Discord or EDF if you want an account. Also fuck bots.

FLAC: Difference between revisions

From Encyclopedia Dramatica
Jump to navigation Jump to search
imported>Polynymous
What is FLAC?: removed crossout and adjusted link from audiophile to faggot
imported>FuckJews123
No edit summary
Line 1: Line 1:
{{Redirect|Flac|anti-aircraft fire|Flak|other uses|FLAC (disambiguation)}}
{{Infobox software
| name                  = Free Lossless Audio Codec
| logo                  = [[File:Flac logo vector.svg]]
| screenshot            =
| caption                =
| author                =
| developer              = [[Xiph.Org Foundation]], Josh Coalson
| released              = 20 July 2001
| latest_release_version = [http://flac.sourceforge.net/changelog.html 1.2.1]
| latest_release_date    = {{Start date and age|2007|09|17|df=yes}}
| latest preview version =
| latest preview date    =
| operating_system      = [[Cross-platform]]
| genre                  = [[Audio codec]], [[Audio file format]]
| license                = command-line utilities: [[GNU General Public License|GNU GPL]]<br />libraries: [[BSD licenses|BSD]]
| website                = [http://flac.sourceforge.net/ FLAC.SourceForge.net]
}}
{{Infobox file format
| name          = Free Lossless Audio Codec
| icon          =
| logo          =
| extension    = <code>.flac</code>
| mime          = audio/x-flac<ref>Registration being sought as <code>audio/flac</code></ref>
| type code    =
| uniform type  =
| magic        =
| owner        =
| genre        = Audio
| container for =
| contained by  =
| extended from =
| extended to  =
| standard      = [http://flac.sourceforge.net/format.html Specification]
}}
'''Free Lossless Audio Codec''' ('''FLAC''') is an [[Audio compression (data)|audio compression]] [[codec]] primarily authored by Josh Coalson. FLAC employs a [[lossless data compression]] [[algorithm]]. A digital audio recording compressed by FLAC can be decompressed into an identical copy of the original audio data. Audio sources encoded to FLAC are typically reduced to 50–60% of their original size.<ref name="flaccomparison">{{cite web |url=http://flac.sourceforge.net/comparison.html |title=Comparison |accessdate=27 January 2008|publisher=FLAC}}</ref>


[[Image:Flac.gif|right|250px]]
FLAC is an [[Open format|open]] and [[royalty-free]] format with a [[free software]] implementation made available. FLAC has support for [[Metadata|tagging]], [[Album cover|cover art]], and fast seeking. Though FLAC playback support in portable audio devices and dedicated audio systems is limited compared to formats like [[MP3]],<ref>{{cite web|url=http://flac.sourceforge.net/links.html#hardware |title=Links |publisher=FLAC |accessdate=24 March 2009}}</ref> FLAC is supported by more hardware devices than competing lossless formats like [[WavPack]].<ref name="flaccomparison" />


If you often [[piracy|download music]] from the [[internet]] (and come on, who doesn’t?), then you may occasionally notice a bizarre occurrence with your audio files. Prepped and excited to listen to whatever shitty album you've just downloaded, you notice that the size is a bit off. You would usually expect a download size of anywhere from 50-100 [[Computer|megabytes]], but this particular download just happens to be 3.5 gigabytes in size.  Curious and [[confused]], you examine the contents of the folder to find nothing out of the ordinary; all 12 songs are there along with a small .jpg for the album art. You play the files, and to your surprise, nothing sounds different.  But you then notice that the songs are encoded in some strange format called '''FLAC'''.
==History==
Development started in 2000 by Josh Coalson.<ref name="news">{{cite web |url=http://flac.sourceforge.net/news.html |title=News |accessdate=2009-08-31|publisher=FLAC}}</ref> The bit-stream format was frozen when FLAC entered beta stage with the release of version 0.5 of the reference implementation on 15 January 2001. Version 1.0 was released on 20 July 2001.<ref name="news" />


At this point, you either [[delete]] the folder and search for something of a more reasonable size or you begrudgingly keep the files. But one lingering question still leaves you puzzled: what's the deal with this FLAC bullshit?
On 29 January 2003, the [[Xiph.Org Foundation]] and the FLAC project announced the incorporation of FLAC under the Xiph.org banner. Xiph.org is behind other free compression formats such as [[Vorbis]], [[Theora]], [[Speex]], and others.<ref name="news" /><ref name="xiph-press-flac">{{cite web |author=Xiph.Org Foundation |publisher=Xiph.org Foundation |url=http://www.xiph.org/press/2003/flac/ |title=FLAC Joins Xiph.org |date=29 January 2003 |accessdate=31 August 2009}}</ref><ref name="xiph-flac">{{cite web |author=Emmett Plant |publisher=Xiph.org Foundation |url=http://xiph.org/ogg/flac.html |title=FLAC Joins Xiph! |accessdate=31 August 2009|archiveurl = http://web.archive.org/web/20080529055542/http%3A//xiph.org/ogg/flac.html |archivedate = May 29, 2008|deadurl=yes}}</ref>


==What is FLAC?==
On 17 September 2007, the version 1.2.1 was released.{{elucidate|reason=What is changed/added in the new version?|date=January 2011}}
[[Image:Hipsters.jpg|thumb|right|300px|These are the [[Transvestites|kind of]] [[Hipsters|people]] that use FLAC.]]
Since the dawn of modern sound recording with the invention of the phonograph, there have always been individuals that strive to attain the maximum possible sound quality for the best possible listening experience. These individuals then go to great lengths to [[USI|tell everyone else how much better their audio equipment is and how they cannot possibly imagine how us filthy peasants can enjoy music of such poor quality]].  These people are known as [[Faggots|audiophile]]s, and they are amongst the most pathetic creatures to ever inhabit the [[Earth]].


In modern day, with digital audio formats being so popular, it is quite easy for one to be an [[elitist]] prick when it comes to music.  Audiophiles today take great pride in owning physical copies of all of their music and will frequently bitch and whine about how terrible digital audio sounds compared to [[CD]]s or vinyl records.  However, buying music can be pretty damn expensive, so Jew audiophiles needed a way to act like elitist [[cunt]]s without also breaking the bank.  And thus, '''F'''ree '''L'''ossless '''A'''udio '''C'''odec, or FLAC, was born.
==The project==
The FLAC project consists of:
*The stream formats
*A simple [[Container format (digital)|container format]] for the stream, also called FLAC (or ''Native FLAC'')
*libFLAC, a library of reference encoders and decoders, and a metadata interface
*libFLAC++, an object wrapper around libFLAC
*flac, a command-line program based on libFLAC to encode and decode FLAC streams
*metaflac, a command-line metadata editor for .flac files and for applying [[Replay Gain]]
*Input plugins for various music players ([[Winamp]], [[XMMS]], [[foobar2000]], [[musikCube]], and many more)
*With Xiph.org incorporation, the [[Ogg]] container format, suitable for streaming (also called ''Ogg FLAC'')


Lossless audio formats have been around for a few years, and people did a good job of ignoring them for a while.  However, they are sadly becoming more popular and pissing off more people by appearing in their music downloads. There are a few different kinds of lossless formats, such as [[Apple]]'s ALAC and [[Microsoft]]'s WMA Lossless, but FLAC is still far and away the most popular.  The one thing all of these lossless formats have in common is that they are made entirely by and for raging [[douchebag]]s.
"Free" means that the specification of the stream format can be implemented by anyone without prior permission (Xiph.org reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented [[encoder|encoding]]/[[decoder|decoding]] methods are covered by any patent. It also means that the [[reference implementation]] is [[free software]]. The sources for libFLAC and libFLAC++ are available under Xiph.org's [[BSD licenses|BSD license]], and the sources for flac, metaflac, and the plugins are available under the [[GNU General Public License|GPL]].


So, you may be wondering what's so special about "lossless" audio. Well, you see, when digital audio files are ripped from CDs in traditional formats ([[mp3]], m4a, aac, wma, ogg, [[etc]].), there is a certain amount of data that is lost during the process. [[SNCA|Lossless audio formats eliminate these losses, and are essentially exact copies of the source material]].  The drawback to lossless audio is that it's not compressed anywhere near as much as standard digital audio files, and thus takes up roughly 85-90 times as much hard drive space as identical sounding "lossy" files.
In its stated goals, the FLAC project encourages its developers not to implement copy prevention features of any kind.<ref name="">{{cite web|url=http://flac.sourceforge.net/developers.html |title=Developers|publisher=FLAC |date= |accessdate=2009-03-24}}</ref>


These tiny bits of lost sound data that your [[dog]] wouldn't even be able to hear are inconsequential when listening to the music, as any high quality mp3 rip from a modern encoder is going to be nigh impossible to differentiate from the actual CD.  However, one purpose of recovering that lost sound in a digital format is to give snobby music listeners a false sense of superiority.  Thus, [[some argue|it can be said]] that FLAC is pure, unadulterated [[Obama|elitism]], in audio form.  Basically, it's .wav but can only be played by shitty vlc.
==Comparisons==
FLAC is specifically designed for efficient packing of audio data, unlike general purpose lossless algorithms such as [[DEFLATE]] which is used in [[ZIP file format|ZIP]] and [[gzip]]. While ZIP may compress a CD-quality audio file by 10–20%, FLAC achieves compression rates of 30–50% for most music, with significantly greater compression for voice recordings.


Supporters of this '''[[XBOX]]-HUGE''' format will often jump into audiophile technical bullshit mode when confronted with the [[truth]], rambling on about how with FLAC, the highs are higher and the lows are lower and the bass is bassier and the midrange is more middly, even though most FLAC supporters only listen to lo-fi [[indie]] garbage, anyway. When engaged in such an [[debate|argument]], your best course of action is to simply close your [[browser]] window, since these people will never listen to reason.  If you're unfortunate enough to be having this debate [[IRL]], it is strongly advised that you [[falcon punch|punch]] the opposing party in the face and walk away.
FLAC uses [[linear prediction]] to convert the audio samples to a series of small, uncorrelated numbers (known as the residual), which are stored efficiently using [[Golomb coding|Golomb-Rice coding]]. It also uses [[run-length encoding]] for blocks of identical samples, such as silent passages. The technical strengths of FLAC compared to other lossless formats lie in its ability to be streamed and decoded quickly, which is independent of compression level.


===Uses for FLAC===
Since FLAC is a lossless scheme, it is suitable as an archive format for owners of [[compact disc|CDs]] and other media who wish to preserve their audio collections.  If the original media is lost, damaged, or worn out, a FLAC copy of the audio tracks ensures that an exact duplicate of the original data can be recovered at any time. An exact restoration from a lossy archive (e.g., MP3) of the same data is impossible. FLAC being lossless means it is highly suitable for [[transcode]] e.g. to MP3, without the normally associated transcoding quality loss. A [[Cue sheet (music software)|CUE file]] can optionally be created when [[ripping]] a CD.  If a CD is read and ripped perfectly to FLAC files, the CUE file allows later burning of an audio CD that is identical in audio data to the original CD, including track order, [[pregap]]s, and [[CD-Text]].  However, additional data present on some audio CDs such as lyrics and [[CD+G]] graphics are beyond the scope of a CUE file and most ripping software, so that data will not be archived.
*Master copies (only legit use.)
*Making idiots feel special [[OTI|on the internet]] when they brag about how they can hear tiny differences between FLAC and high quality mp3s, despite the fact that '''auditory [[experts]] can't even do this'''
*Letting [[asshole]]s brag about how large their music collections are, even though this is only due to their use of such a bloated format and that a normal person could have ten times as much music and still take up less space
*Allowing techno-geeks to fill their needlessly large 50-terabyte hard drive setups with something other than vast quantities of [[anime]] and [[porn]]
*Helping hardware companies sell more [[iPod|portable audio players]] by making older models obsolete, since most players don't support lossless audio
*Giving audiophiles validation for owning that $8,000 pair of headphones, so that they can pretend to be able to hear the inaudible frequencies that they "lost" with mp3s
*Quick, efficient [[e-penis]] enhancement


==FLAC [[Copypasta]]==
The [[European Broadcasting Union]] (EBU) has adopted the FLAC format for the distribution of high quality audio over its Euroradio network.
{{squote|Hearing the difference now isn't the reason to encode to FLAC. FLAC uses lossless compression, while MP3 is 'lossy'. What this means is that for each year the MP3 sits on your hard drive, it will lose roughly 12kbps, assuming you have SATA - it's about 15kbps on IDE, but only 7kbps on SCSI, due to rotational velocidensity. You don't want to know how much worse it is on CD-ROM or other optical media.


I started collecting MP3s in about 2001, and if I try to play any of the tracks I downloaded back then, even the stuff I grabbed at 320kbps, they just sound like crap. The bass is terrible, the midrange...well don't get me started. Some of those albums have degraded down to 32 or even 16kbps. FLAC rips from the same period still sound great, even if they weren't stored correctly, in a cool, dry place. Seriously, stick to FLAC, you may not be able to hear the difference now, but in a year or two, you'll be glad you did.|'''THIS IS WHAT AUDIOPHILES ACTUALLY BELIEVE'''}}
==Technical details==
FLAC supports only [[Fixed-point arithmetic|fixed-point]] samples, not [[floating-point]]. This is to remove the imprecision of floating point arithmetic so as to ensure the encoder is fully lossless. It can handle any [[PCM]] [[audio bit depth|bit resolution]] from 4 to 32 [[bit]]s per sample, any [[sampling rate]] from 1 [[Hertz|Hz]] to 655,350&nbsp;Hz in 1&nbsp;Hz increments,<ref name="flacfaq">{{cite web |url=http://flac.sourceforge.net/faq.html#general__samples |title=FAQ|publisher=FLAC |accessdate=25 January 2009}}</ref> and any number of channels from 1 to 8.<ref>{{cite web|url=http://flac.sourceforge.net/format.html#frame_header|title=Format|publisher=FLAC|accessdate=15 November 2009}}</ref> Channels can be grouped in cases like [[Stereophonic sound|stereo]] and 5.1 channel [[Surround sound|surround]] to take advantage of interchannel correlations to increase compression. FLAC uses [[Cyclic redundancy check|CRC]] checksums for identifying corrupted frames when used in a streaming protocol, and also has a complete [[MD5]] hash of the ''raw PCM'' audio stored in its ''STREAMINFO'' metadata header. FLAC allows for a [[Golomb coding|Rice parameter]] between 0–16. FLAC supports [[Replay Gain]].


and...
FLAC is implemented as the libFLAC core encoder & decoder library with the main distributable program ''flac'' being the reference program utilizing the libFLAC API. This [[codec]] API is also available in C++ as libFLAC++.


{{squote|actually, the man knows what he's talking about, albeit, petty or nonsense to most people. when i've gone back to some really old mp3's from way back 'in-the-day' (90's, Napster, 56k modem) most of my mp3 library sounds like crap, mostly due to the technologies available at the time. i notice an unusually large amount of "pops" in a lot of songs and a 128k rip sounds more flat than a new 128k rip (both sound terrible regardless). anybody who knows how data is written to a disc would know that bits do get lost over time.
The reference implementation of FLAC compiles on many platforms, including most [[Unix]] (such as [[Solaris (operating system)|Solaris]] and [[Mac OS X]]) and [[Unix-like]] (including [[Linux]], [[BSD]]), [[Microsoft Windows|Windows]], [[BeOS]], and [[OS/2]] operating systems. There are build systems for [[autoconf]]/[[automake]], [[MSVC]], [[Watcom|Watcom C]], and [[Xcode]]. There is currently no [[multicore]] support in libFLAC.


i'm an arrogant, elitist, analog snob with 2 vintage hifi systems (1 solid state/1 tube based) that can expose every imperfection in an mp3 file. it absolutely cracks me up when people think their crappy OEM soundcard, crappy best buy cables, and crappy desktop speakers are suitable benchmarks for judging sound quality.
For tagging, FLAC uses the same system as [[Vorbis comment]]s.<ref name="flacfaq" />


it's pathetic how nowadays people have allowed themselves to compromise quality over convenience and cost. i'm only 34 but just as bitter and scornful as someone twice my age. just wait until i get my FLAC vinyl rip blog up and running!|'''Well, he's certainly right about being an arrogant, elitist, analog snob, everything else is bullshit.}}
==API organization==
libFLAC API is organized into streams, seekable streams, and files (listed in the order of increasing abstraction from the base FLAC bitstream). Most FLAC applications will generally restrict themselves to encoding/decoding using libFLAC at the file level interface.


==The Problem with FLAC==
==Software support==
[[Image:Placebo.jpg|thumb|right|150px|[[science|Scientists]] were recently able convert FLAC to a [[drug]] form.  The results were predictable.]]
===Encoding===
[[You]] may now be thinking,


''"Well, this FLAC shit sure sounds useless, but it doesn't seem to be much of a problem. People who use it may be [[pretentious]] [[faggot]]s, but that's their choice, so it shouldn't matter to me, right? I mean, people still use [[Linux]], and they're mostly harmless."''
{| class="wikitable" style="width: 85%; text-align: center;"
! style="width: 25%;" rowspan="2" | Name
! style="width: 40%;" rowspan="2" | Description
! style="width: 35%;" colspan="3" | Platform
|-
! Windows
! Mac OS X
! Linux
|-
| [[Adobe Soundbooth]]
|
| {{yes}}
| {{No}}
|{{No}}
|-
| [[aTunes]]
|
| {{yes}}
| {{yes}}
|{{No}}
|-
| [[ALLPlayer]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Audacious (software)|Audacious]]
|
| {{no}}
| {{no}}
| {{yes}}
|-
| [[Audacity]]
| Since version 1.2.5<ref>{{cite web |url=http://audacity.sourceforge.net/about/news?id=2006-10-30/1.3.2-release&lang=en |title=Audacity 1.3.2 a 1.2.5 released |author=Audacity development team |date=2006-10-30 |accessdate=19 January 2010}}</ref>
| {{yes}}
| {{yes}}
| {{yes}}
|-
| [[Cakewalk SONAR]]
| Producer Edition version 7 and later.
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Easy Media Creator]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Exact Audio Copy]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[FlaCuda]]
| An experimental [[LGPL]] encoder that runs on [[Nvidia]] [[GPGPU]]s with [[CUDA]] support. On high end GPUs it has been reported to outperform CPU encoders by an order of magnitude.<ref>http://cuetools.net/doku.php/flacuda</ref> Multi-channel or higher than 16 bit depth are not yet supported.<ref>http://www.hydrogenaudio.org/forums/index.php?showtopic=64628&st=100 posts 105 and 107</ref>
| {{yes}}
| {{yes}}
| {{no}}
|-
| [[Flake (and libFlake)]]
| An independent [[LGPL]] implementation purported to be faster at the same compression ration than the reference libFlac; it also offers some experimental higher compression ratios.<ref>http://flake-enc.sourceforge.net/benchmarks.html</ref> An experimental version that supports multiple threads/cores has been developed by a third party.<ref>http://softlab-pro-web.technion.ac.il/Projects/2008Winter/Performance%20Tuning/website/downloads.html</ref>
| {{yes}}
| {{yes}}
| {{no}}
|-
| [[FFmpeg]]
|
| {{yes}}
| {{yes}}
| {{yes}}
|-
| [[foobar2000]]
| With external encoder
| {{yes}}
| {{no}}
| {{no}}
|-
| [[fre:ac]]
| Rips directly from [[Compact Disc|CD]] to FLAC file.
| {{yes}}
| {{no}}
| {{no}}
|-
| [[GoldWave]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[GOM Player]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Grip (software)|Grip]]
|Grip is a cd-player and cd-ripper for the Gnome desktop. It has the ripping capabilities of cdparanoia builtin, but can also use external rippers (such as cdda2wav).
| {{no}}
| {{no}}
| {{yes}}
|-
| [[JetAudio]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Juce]]
|
| {{yes}}
| {{yes}}
| {{no}}
|-
| [[Max (ripping software)|Max]]
|
| {{no}}
| {{yes}}
| {{no}}
|-
| [[Media Center (software application)|Media Center]]
| Since version 12.0.3xx
| {{yes}}
| {{no}}
| {{no}}
|-
| [[MediaMonkey]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Nero Burning ROM]]
| With optional external filter plug-in.
| {{yes}}
| {{no}}
| {{no}}
|-
| [[REAPER]]
|
| {{yes}}
| {{yes}}
| {{no}}
|-
| Samplitude
| Since version 10.2
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Sony Sound Forge|Sound Forge]]
| Version 9 and later
| {{yes}}
| {{no}}
| {{no}}
|-
| [http://www.kanssoftware.com/ Sound Normalizer]
| Beginning with version 3
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Sony Vegas|Vegas Pro 8, Vegas Pro 9]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
| [[Toast (software)|Toast]] Titanium
| Beginning with version 7
| {{no}}
| {{yes}}
| {{no}}
|-
| [[VLC media player]]
|
| {{yes}}
| {{yes}}
| {{yes}}
|-
| [[Wavelab|WaveLab]]
| Added in version 7.1
| {{yes}}
| {{yes}}
| {{no}}
|-
| [[Winamp]]
| Since 5.35 uses Flake.<ref>http://flake-enc.sourceforge.net/download.html</ref> Versions before 5.54 generate an incorrect MD5 checksum.<ref>http://forums.winamp.com/showpost.php?p=2352917&postcount=8</ref>
| {{yes}}
| {{no}}
| {{no}}
|-
| [[xACT (X Audio Compression Toolkit)|xACT]]
| Not to be confused with Microsoft's XACT audio programming library.
| {{no}}
| {{yes}}
| {{no}}
|-
| XLD
|
| {{no}}
| {{yes}}
| {{no}}
|-
| [[Yahoo! Music Jukebox]]
|
| {{yes}}
| {{no}}
| {{no}}
|-
|}


You would be correct if not for the fact that lossless audio formats are rapidly becoming more popular, and thus accounting for more of ''your'' potential downloads.  With [[The Man]] making life for the modern-day [[pirate]] harder every day, online [[torrent|file-sharing]] can be an inefficient means to get your greedy hands on the things you want.
===Decoding===
{{Col-begin}}
{{Col-3}}
*Cross-platform
**[[Boxee]]
**[[FFmpeg]]
**[[aTunes]]
**[[PS3 Media Server]]
**[[Adobe Audition]]
**[[Audacity|Audacity 1.3.5 Beta]]
**[[MPlayer]]
**[[Songbird (software)|Songbird]]
**[[Squeezebox (network music player)|Squeezebox]]
**[[The Core Pocket Media Player]] with FLAC plugin
**[[VLC media player]]
**[[XBMC|XBMC Media Center]]
**[[Mixxx|Mixxx Digital DJ software]]
{{Col-3}}
*Microsoft Windows
**[[Ableton Live]]
**[[Adobe Premiere Pro]] with FLAC plugin
**Aimp2
**Billy since version 1.04i
**Creative Centrale
**DJ Decks
**[[foobar2000]]
**[[GoldWave]]
**[[Media Center (software application)|Media Center]] since version 12.0.3xx
**[[iTunes]] after installing codec from [[Xiph]] (Ogg FLAC only)
**[[JetAudio]]
**[[K-Multimedia Player]]
**[[MediaMonkey]]
**Cockos [[REAPER]] Multitrack Recorder and Editor
**[[Renoise]] supports import and export from version 1.8
**[[Quintessential Player]] with FLAC plugin
**[[SUPER (software)|SUPER]]
**[[Sony Vegas|Vegas Pro 8, Vegas Pro 9]]
**[[Traktor DJ Studio|TRAKTOR 3]]
**[[Traktor DJ Studio|TRAKTOR Scratch]]
**[[TVersity]], using ffdshow to transcode stream to WAV
**VUPlayer
**[[Winamp]]
**[[Windows Media Player]] and [[Media Player Classic]] with [[Third-party developer|third-party]] plugin
**[[Media Player Classic Home Cinema]]
**[[Yahoo! Music Jukebox]]
*[[Windows Mobile]]
**[[Kinoma|Kinoma Play]]
**[[CorePlayer]] (Shareware)
{{Col-3}}
*[[Unix-like]] operating systems
**[[Audacious Media Player|Audacious]]
**[[Banshee (music player)|Banshee]]
**[[Baudline]]
**[[cmus]]
**[[MPD (Music Player)|mpd]]
**[[ogg123]] (if compiled against FLAC - ogg123 is part of the 'vorbis-tools' package)
**[[Xine]]
**[[XMMS]]
**[[XMMS2]]
**[[GNOME]]
***[[GnomeBaker]]
***[[Quod Libet]]
***[[Rhythmbox]]
***[[Totem (media player)|Totem Movie Player]]
***[[Serpentine (software)|Serpentine]]
**[[KDE]]
***[[Amarok (audio)|Amarok]]
***[[JuK]]
***Audiokonverter (from the context menu pop-up)
*Mac OS X
**[[Quicktime]] with the Xiph QT component
**[[Ableton Live]]
**[[Cog (software)|Cog]]
**[[Plexapp|Plex]] media center
**[[xACT (X Audio Compression Toolkit)|xACT]], not to be confused with Microsoft's XACT
**[[Traktor DJ Studio|TRAKTOR 3]]
**[[Traktor DJ Studio|TRAKTOR Scratch]]
*[[Palm OS]]
**[[CorePlayer]] (Shareware)
**[[TCPMP]] (version 0.72rc1, open source) with free plug-in<ref>http://www.latestintech.com/the-core-media-player/</ref>
{{Col-end}}


Most mainstream or popular music can be found easily in various forms, but many older or more obscure works are often harder to find and have only a few viable sources from which to download. Because of this, many albums are commonly available ''only'' in FLAC (or some other lossless crap).  This problem can be even worse if you're looking for something more obscure like a [[video game]] or [[weeaboo|anime OST]]. Of course, there are ways to fix this, but it would be nice to not have to go through a pain-in-the-ass decoding/encoding process every goddamn time you wanna download some music.
===Ripping===
{{Col-begin}}
{{Col-3}}
*Cross-platform
**[[Songbird (software)|Songbird]]
**[[aTunes]]
{{Col-3}}
*Microsoft Windows
**Audiograbber (with external encoder)
**Audio Transcoder
**[[BonkEnc]] using the FLAC.dll API
**[[CDex]] included in v1.7 beta2
**[[Exact Audio Copy]] using the external encoder
**Easy CD-DA Extractor
**[[foobar2000]] (with external encoder)
**[[iriver plus 3]]
**[[JetAudio]]
**[[MediaMonkey]]
**[[Winamp]]
**[[Yahoo! Music Jukebox]]
{{Col-3}}
*Unix-like operating systems
**[[ABCDE]]
**[[Asunder]]
**[[Banshee (media player)|Banshee]]
**[[Cdda2wav]]
**[[Cdparanoia]]
**[[Mencoder]]
**[[crip (software)|crip]]
**[[Grip audio ripper|Grip]]
**GNOME
***[[Sound Juicer]]
**KDE
***[[K3b]]
***[[Konqueror]]
*Mac OS X
**[[Max (ripping software)|Max]] ([[Mac OS 10.4]] or higher)
{{Col-end}}


===Okay, so how do I get rid of this shit?===
==Hardware support==
As previously stated, it is possible to correct the terrible mistake that is lossless audio. All you need to do is re-encode the files in a format that doesn't suck. To do this, you need some sort of decoding/encoding software, plenty of which is readily accessible through the power of [[Google]]. If you can't be assed to look yourself, allow [[ED]] to recommend some stuff for you:
===Native===
*[http://flac.sourceforge.net/download.html FLAC Frontend] FLAC themselves offer a program that will easily encode or decode FLAC. Isn't that nice of them?
*TRAXMOD Open source, open hardware portable MMC/SD player supports 44.1&nbsp;kHz/16-bit stereo FLAC playback.
*[http://www.dors.de/razorlame/index.php RazorLame] - Front-end for LAME (An MP3 encoder) so you don't have to fuck with command lines or source code. You still need LAME, so get it [http://www.rarewares.org/mp3-lame-bundle.php here].
*[[Onkyo]] TX-NR906 Supports 16 bit/24 bit at 44.1&nbsp;kHz/48&nbsp;kHz/96&nbsp;kHz Mono & Stereo FLAC files through external USB with metatag display support.
*[[Winamp]]/[[iTunes]] - If you already have both Winamp and iTunes, you can pull this off quite easily.  Download [http://www.winamp.com/plugin/flac-plugin-with-library-support/143614 this FLAC plugin] for Winamp if you don't already have it, and use it to decode the FLAC files to .wav filesThen use the encoder that comes with iTunes to encode the .wav files to whatever format you want.
*[[Pioneer Corporation|Pioneer]] SC-05, SC-07, SC-25, SC-27, SC-35, SC-37 and SC-09TX support via external USB (network support verified)
*[http://www.nero.com/enu/technologies-aac-codec.html Nero AAC Codec] Won a bunch of awards that are only important to audiophiles. Or maybe it didn't. Who gives a fuck? No front-end, but the command-line is fairly straight-forward. It works for Windows and Linux. Apple fanbois need not apply.
*[[Denon]] AVP-A1HDCI, AVR-4810, AVR-4310, AVR-3310, AVR-5308, AVR-4308, AVR-3808 AV Receivers<ref>{{cite web |url=http://www.denon.co.uk/site/frames_main.php?main=prod&ver=&MID=3&sub=1&action=detail& Pid=340 |title=DENON UK | Home Audio Components |accessdate=27 January 2008}} {{Dead link|date=September 2010|bot=H3llBot}}</ref>
*[http://www.rarewares.org/ogg-oggdropxpd.php OggDropXPd] Drag and drop FLAC files, and it will automatically convert them to OGG. Also supports other annoying lossless formats like APE, WAVpack and LPAC!
*[[Yamaha]] RX-V2065 AV Receiver, RX-A1000/A2000/A3000 AV Receiver , RX-V1067, RX-V2067, RX-V3067 AV Receivers
*[[Meridian Audio, Ltd.|Meridian Sooloos]]
*[[Escient]]<ref>{{cite web |url=http://www.escient.com/support/supportdocuments/DigitalMusicFilesFormats.pdf |title=Supported Digital Music Formats & Tagging Requirements |accessdate=27 January 2008 |format=PDF |publisher=Escient |page=2}}</ref>
*[[iAudio]] ([[Cowon]]) - A2, A3, 6, 7, F2, O2, M3, M5, X5, U3, U5,<ref>[http://download.cowon.com/data/C08/U5/v2_13/U5_2.13.zip Korean firmware V2.13]{{Dead link|date=March 2009}}</ref> D2, D2+, S9, J3, X7 native support with newer firmware.
*[[Olive Media Products|Olive]] (Symphony, Musica, Opus)<ref>{{cite web |url=http://www.olive.us|title=Save The Sound. - Olive'S Free Cd Ripping Service - Preload Terms |accessdate=27 January 2008}}</ref>
*[[PhatBox]] Hard Drive based in car Digital Media Player from PhatNoise
*[[Rio Karma]]
*[[SanDisk Sansa]] [[Sansa Fuze|Fuze]], Clip (with updated firmware),<ref>{{cite web |url=http://www.engadget.com/2008/10/04/sansa-fuze-updated-to-support-ogg-and-flac/ |title=Sansa Fuze updated to support Ogg and FLAC |accessdate=18 October 2008}}</ref><ref>{{cite web |url=http://www.anythingbutipod.com/archives/2008/10/sansa-clip-firmware-010130-released.php |title=Sansa Clip Firmware 01.01.30 Released |accessdate=18 October 2008}}</ref> Clip+,<ref>anythingbutipod.com: [http://www.anythingbutipod.com/archives/2009/08/sandisk-sansa-clip-plus-review.php SanDisk Sansa Clip+ Plus Review]</ref> Fuze+
*[[Squeezebox network music player|Squeezebox and Transporter]] network music players from [[Logitech]].  Current products decode natively, old v1 units transcode to [[Pulse-code modulation|PCM]] on the server.
*[[Sonos]] 16bit max.
*Meizu [[M6 Mini Player]], M3 Music Card
*VEDIA A10, B6
*Pixel Magic Systems' HD Mediabox (with firmware 1.3.4 or higher)
*Embedded Waveplayer- Module with FLAC level 0-2 support, MIDI and serial interface
*Teclast T29, T39, C260, C280, C290
*[[Trekstor Vibez]]
*T+A Music Player<ref>{{cite web |url=http://www.taelektroakustik.de/eng/ta2/e_system/music_player.htm |title=T+A E-Series Music-Player |accessdate=27 January 2008}}</ref>
*[[Linn Products|Linn]] Klimax DS (Digital Stream) - Digital Music Player
*[[Linn Products|Linn]] Akurate DS - Digital Music Player
*[[Linn Products|Linn]] Majik DS - Digital Music Player
*[[Linn Products|Linn]] Sneaky Music DS - Digital Music Player
*[[iriver]] E200, E150, [[iriver E100|E100]],<ref>{{cite web |url=http://www.iriver.com.au/iriver/index.cfm?pageID=2&sID=1&prodID=23&# |title=iRiver E100}}</ref> E50, E30, Lplayer, SPINN.
*[[Networked Media Tank]] and [http://www.networkedmediatank.com/wiki/index.php/Main_Page WIKI]
*Archos 5 Internet Tablet
*Archos Internet Media Tablets <ref>{{cite web|url=http://update.archos.com/6/archos5-7/changes_firmware_archos5-7.html |title=Archos 5 and Archos 7 - Firmware Changes |publisher=Update.archos.com |date= |accessdate=24 March 2009}}</ref>
*[[Naim Audio]] HDX Hard Disk Player,<ref>{{cite web |url=http://www.naim-audio.com/products/hdx.html|title=Naim Audio HDX}}</ref> NaimUniti, UnitiQute, DAC, NDX, UnitiServe
*Samsung YP-U5<ref>{{cite web |url=http://www.samsung.com/us/consumer/mobile/mp3-players/mp3-players/YP-U5JQB/XAA/index.idx?pagetype=prd_detail&tab=spec |title=Samsung |accessdate=8 October 2009}}</ref>
*Creative Zen X-Fi 2
*[[WD TV]]
*[[Seagate FreeAgent]] Theater+ HD
*[[Samsung Galaxy S]]
*[[Samsung P3]]
*TVIX HD M-6500, N1 (cafe), HD M-6600A/N Plus, HD M-7000
*[[Nokia N900]]
*[[Philips NP 2900 Streamium]]


===Combating FLACfags===
===Non-native with customized firmware and/or applications===
For easy [[trolling]] of FLAC users, follow this simple guide:
*[[Nintendo]] [[Wii]] when running the [[Wii homebrew]] app MPlayerWii<ref>{{cite web |url=http://wiibrew.org/wiki/MPlayerWii |title=WiiBrew Wiki entry for MPlayerWii |accessdate=13 January 2009}}</ref> or MPlayer CE or WiiMC<ref>{{cite web |url=http://wiibrew.org/wiki/WiiMC |title=WiiBrew Wiki entry for WiiMC |accessdate=25 February 2011}}</ref>
*[[Apple TV]], [[XBMC Media Center]] or [[Boxee]]
*[[iPod]] - 1st through 5.5th generation, [[iPod mini]] and 1st/2nd generation [[iPod nano]] (not the [[iPod shuffle|shuffle]], 3rd gen [[iPod nano|nano]], [[iPod classic|classic]] or [[iPod touch|touch]]), using third party [[Rockbox]] firmware
*Nearly all other [[Rockbox]]-compatible DAPs, including the [[iriver]] and [[Gigabeat]] ([[Toshiba]]) range of devices, plus the aforementioned iPods
*Sound Devices 7-Series Professional Audio Recorders with "badger" firmware update (v.2.24)<ref>{{cite web |url=http://www.sounddevices.com/notes/recorders/file-formats/compression-reduction/ |title=Data Compression and Reduction Options for 7-Series Recorders &#124; Sound Notes &#124; Sound Devices, LLC |accessdate=27 January 2008}}</ref>
*Sony [[PlayStation Portable]] when running the homebrew LightMP3 application.<ref>{{cite web|url=http://dl.qj.net/LightMP3-v1.7.1-(FLAC-bugfix)-PSP-Homebrew-Applications/pg/12/fid/15529/catid/151 |title=File Details-LightMP3-v1.7.1-(FLAC-bugfix)-PSP-Homebrew-Applications |publisher=Dl.qj.net |date=13 March 2009 |accessdate=24 March 2009}}</ref>
*Samsung YP-P3, YP-Q1, YP-Q2, YP-U5, YP-S5 (With upgraded firmware available from Samsung website)
*FLAC playback is possible on [[Mobile device]]s or [[Mobile phone|phones]] based on Windows Mobile, or [[Symbian OS]] with either [[S60 (software platform)|S60]], [[Series 80 (software platform)|Series 80]] or [[Series 90 (software platform)|Series 90]] [[User interface|UI]] platforms, can run the [[Free software|free]] [[Open source software|open source]] [[Media player (application software)|media player]] application OggPlay.<ref>{{cite web|author=Leif H. Wilden |url=http://symbianoggplay.sourceforge.net/ |title=Symbian OggPlay |publisher=Symbianoggplay.sourceforge.net |date= |accessdate=24 March 2009}}</ref><ref>[[SourceForge.net]] - [http://sourceforge.net/projects/symbianoggplay/ OggPlay]</ref> Also LCG Jukebox from Lonely Cat Games is able to play FLAC audio on Symbian S60 and Windows Mobile devices.
*[[Android (operating system)|Google Android]] devices running [[CyanogenMod]] ROM or using a media player app such as PowerAmp, RockPlayer, Meridian Media Player or MortPlayer.


#Take audio files from your music library, and make ''very'' low quality mp3s out of them (encode in something like 32 kbps with constant bitrate (CBR))
==See also==
#Re-encode those same files as .flac files
{{Portal|Free software}}
#Upload files to [[rapidshare]], mediafire, megaupload, [[bittorrent]], etc. (make sure to mark them as FLAC)
*[[Comparison of audio formats]]
#[[????]]
*[[Meridian Lossless Packing]]
#[[PROFIT!]]
*[[Monkey's Audio]]
Bonus points if you intentionally mislabel the song titles.
*[[TTA (codec)|TTA]]
*[[WavPack]]
*[[Apple Lossless]]


==To sum it all up==
==References==
FLAC is pure, unadulterated fucking garbage. The only people who claim to acknowledge the difference between properly encoded 320 bitrate "lossy" mp3s and "loseless" FLAC audio are pretentious, [[hipster]] trash [[Unwarranted self-importance|who think they are better than you]] because you "totally don't dig" the new [[Indie|Vampire Weekend]] album. It's a waste of hard drive space and so is .WAV (5 minute song = 55 megabytes, seriously). If you don't want to be a faggot, stick to mp3s.
{{Reflist|colwidth=30em}}
On the other hand though, mp3 is not ideal too. A lot of music on the 'nets are not ripped at 320 kbps CBR but is usually around 128-160 CBR, which do actually sound like crap on good quality headphones. Also, encoding with mp3 [http://en.wikipedia.org/wiki/Gapless_playback is not sample-accurate and does not technically allow gapless playback], hence hindering listening experience of, for example, Pink Floyd's "The Wall" by introducing clicks between tracks. This can be somewhat cured by crossfading, but one will not be able to record a CD with gapless playback out of mp3 sources.


tl;dr, Use OGG, faggot.
==External links==
*{{official|http://flac.sourceforge.net}}
*[http://web.inter.nl.net/users/hvdh/lossless/lossless.htm Comparison of lossless formats] by Hans Heiden (somewhat outdated)
*[http://www.bobulous.org.uk/misc/lossless_audio_2006.html Lossless audio formats comparison] measuring FLAC against five other lossless audio formats.
*[http://www.gsmarena.com/results.php3?sName=&sFreeText=FLAC GSMArena Phone Finder] All Phones & Tablet with FLAC support.


<center><youtube>gA_tUCnmry4</youtube><br />
{{Compression formats}}
'''If you can actually tell or care about the difference, plz [[an hero|kill yourself]]'''
{{Compression software implementations}}
(not to mention Jewtube converts all audio and video to a standard format when you submit)</center>
{{Xiph.org}}


==Gallery==
[[Category:2001 introductions]]
<center><gallery perrow=5>
[[Category:2001 software]]
Image:Xbox on tractor.jpg|FLAC, if it were a [[xbox|video game console]]
[[Category:Lossless audio codecs]]
Image:Mrs. Wales.JPG|FLAC, if it were a [[fat|person]]
[[Category:Free audio software]]
Image:TUBCAT.jpg|FLAC, if it were a [[tubcat|cat]]
[[Category:Free multimedia codecs, containers, and splitters]]
Image:Baconator Sandwich.jpg|FLAC, if it were a [[Burger King|sandwich]]
[[Category:Xiph.Org projects]]
Image:HugeHardDrive.jpg|A harddrive full of FLACs, with SD card full of MP3s for comparison.
[[Category:Cross-platform software]]
</gallery></center>


==See Also==
[[ca:FLAC]]
*[[Audiophile]]
[[cs:Free Lossless Audio Codec]]
*[[Elitist Musical Bastards]]
[[da:FLAC]]
*[[mp3]]
[[de:Free Lossless Audio Codec]]
*[[Music]]
[[es:Free Lossless Audio Codec]]
 
[[eo:FLAC]]
 
[[fr:Free Lossless Audio Codec]]
==External Links==
[[gl:FLAC]]
*[http://flac.sourceforge.net/ FLAC website]
[[ko:FLAC]]
*[http://holyfuckingshit40000.blogspot.com/2009/10/final-verdict-on-flac-vs-mp3.html The original blog post of the above copypasta]
[[id:FLAC]]
 
[[it:Free Lossless Audio Codec]]
{{digital media}}
[[he:FLAC]]
 
[[lt:FLAC]]
{{Timeline|Featured article January 8, [[2010]]|[[Fat Chicks in Party Hats]]|{{PAGENAME}}|[[White Knighting]]}}
[[hu:Free Lossless Audio Codec]]
 
[[nl:FLAC]]
[[Category:Softwarez]]
[[ja:FLAC]]
[[no:FLAC]]
[[pl:FLAC]]
[[pt:FLAC]]
[[ru:FLAC]]
[[simple:FLAC]]
[[sk:Free Lossless Audio Codec]]
[[fi:FLAC]]
[[sv:Free Lossless Audio Codec]]
[[tr:FLAC]]
[[uk:FLAC]]
[[vi:FLAC]]
[[yo:Free Lossless Audio Codec]]
[[zh:FLAC]]

Revision as of 08:07, 20 May 2011

anti-aircraft fire Template:Infobox software Template:Infobox file format Free Lossless Audio Codec (FLAC) is an audio compression codec primarily authored by Josh Coalson. FLAC employs a lossless data compression algorithm. A digital audio recording compressed by FLAC can be decompressed into an identical copy of the original audio data. Audio sources encoded to FLAC are typically reduced to 50–60% of their original size.[1]

FLAC is an open and royalty-free format with a free software implementation made available. FLAC has support for tagging, cover art, and fast seeking. Though FLAC playback support in portable audio devices and dedicated audio systems is limited compared to formats like MP3,[2] FLAC is supported by more hardware devices than competing lossless formats like WavPack.[1]

History

Development started in 2000 by Josh Coalson.[3] The bit-stream format was frozen when FLAC entered beta stage with the release of version 0.5 of the reference implementation on 15 January 2001. Version 1.0 was released on 20 July 2001.[3]

On 29 January 2003, the Xiph.Org Foundation and the FLAC project announced the incorporation of FLAC under the Xiph.org banner. Xiph.org is behind other free compression formats such as Vorbis, Theora, Speex, and others.[3][4][5]

On 17 September 2007, the version 1.2.1 was released.Template:Elucidate

The project

The FLAC project consists of:

  • The stream formats
  • A simple container format for the stream, also called FLAC (or Native FLAC)
  • libFLAC, a library of reference encoders and decoders, and a metadata interface
  • libFLAC++, an object wrapper around libFLAC
  • flac, a command-line program based on libFLAC to encode and decode FLAC streams
  • metaflac, a command-line metadata editor for .flac files and for applying Replay Gain
  • Input plugins for various music players (Winamp, XMMS, foobar2000, musikCube, and many more)
  • With Xiph.org incorporation, the Ogg container format, suitable for streaming (also called Ogg FLAC)

"Free" means that the specification of the stream format can be implemented by anyone without prior permission (Xiph.org reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any patent. It also means that the reference implementation is free software. The sources for libFLAC and libFLAC++ are available under Xiph.org's BSD license, and the sources for flac, metaflac, and the plugins are available under the GPL.

In its stated goals, the FLAC project encourages its developers not to implement copy prevention features of any kind.[6]

Comparisons

FLAC is specifically designed for efficient packing of audio data, unlike general purpose lossless algorithms such as DEFLATE which is used in ZIP and gzip. While ZIP may compress a CD-quality audio file by 10–20%, FLAC achieves compression rates of 30–50% for most music, with significantly greater compression for voice recordings.

FLAC uses linear prediction to convert the audio samples to a series of small, uncorrelated numbers (known as the residual), which are stored efficiently using Golomb-Rice coding. It also uses run-length encoding for blocks of identical samples, such as silent passages. The technical strengths of FLAC compared to other lossless formats lie in its ability to be streamed and decoded quickly, which is independent of compression level.

Since FLAC is a lossless scheme, it is suitable as an archive format for owners of CDs and other media who wish to preserve their audio collections. If the original media is lost, damaged, or worn out, a FLAC copy of the audio tracks ensures that an exact duplicate of the original data can be recovered at any time. An exact restoration from a lossy archive (e.g., MP3) of the same data is impossible. FLAC being lossless means it is highly suitable for transcode e.g. to MP3, without the normally associated transcoding quality loss. A CUE file can optionally be created when ripping a CD. If a CD is read and ripped perfectly to FLAC files, the CUE file allows later burning of an audio CD that is identical in audio data to the original CD, including track order, pregaps, and CD-Text. However, additional data present on some audio CDs such as lyrics and CD+G graphics are beyond the scope of a CUE file and most ripping software, so that data will not be archived.

The European Broadcasting Union (EBU) has adopted the FLAC format for the distribution of high quality audio over its Euroradio network.

Technical details

FLAC supports only fixed-point samples, not floating-point. This is to remove the imprecision of floating point arithmetic so as to ensure the encoder is fully lossless. It can handle any PCM bit resolution from 4 to 32 bits per sample, any sampling rate from 1 Hz to 655,350 Hz in 1 Hz increments,[7] and any number of channels from 1 to 8.[8] Channels can be grouped in cases like stereo and 5.1 channel surround to take advantage of interchannel correlations to increase compression. FLAC uses CRC checksums for identifying corrupted frames when used in a streaming protocol, and also has a complete MD5 hash of the raw PCM audio stored in its STREAMINFO metadata header. FLAC allows for a Rice parameter between 0–16. FLAC supports Replay Gain.

FLAC is implemented as the libFLAC core encoder & decoder library with the main distributable program flac being the reference program utilizing the libFLAC API. This codec API is also available in C++ as libFLAC++.

The reference implementation of FLAC compiles on many platforms, including most Unix (such as Solaris and Mac OS X) and Unix-like (including Linux, BSD), Windows, BeOS, and OS/2 operating systems. There are build systems for autoconf/automake, MSVC, Watcom C, and Xcode. There is currently no multicore support in libFLAC.

For tagging, FLAC uses the same system as Vorbis comments.[7]

API organization

libFLAC API is organized into streams, seekable streams, and files (listed in the order of increasing abstraction from the base FLAC bitstream). Most FLAC applications will generally restrict themselves to encoding/decoding using libFLAC at the file level interface.

Software support

Encoding

Name Description Platform
Windows Mac OS X Linux
Adobe Soundbooth Template:Yes Template:No Template:No
aTunes Template:Yes Template:Yes Template:No
ALLPlayer Template:Yes Template:No Template:No
Audacious Template:No Template:No Template:Yes
Audacity Since version 1.2.5[9] Template:Yes Template:Yes Template:Yes
Cakewalk SONAR Producer Edition version 7 and later. Template:Yes Template:No Template:No
Easy Media Creator Template:Yes Template:No Template:No
Exact Audio Copy Template:Yes Template:No Template:No
FlaCuda An experimental LGPL encoder that runs on Nvidia GPGPUs with CUDA support. On high end GPUs it has been reported to outperform CPU encoders by an order of magnitude.[10] Multi-channel or higher than 16 bit depth are not yet supported.[11] Template:Yes Template:Yes Template:No
Flake (and libFlake) An independent LGPL implementation purported to be faster at the same compression ration than the reference libFlac; it also offers some experimental higher compression ratios.[12] An experimental version that supports multiple threads/cores has been developed by a third party.[13] Template:Yes Template:Yes Template:No
FFmpeg Template:Yes Template:Yes Template:Yes
foobar2000 With external encoder Template:Yes Template:No Template:No
fre:ac Rips directly from CD to FLAC file. Template:Yes Template:No Template:No
GoldWave Template:Yes Template:No Template:No
GOM Player Template:Yes Template:No Template:No
Grip Grip is a cd-player and cd-ripper for the Gnome desktop. It has the ripping capabilities of cdparanoia builtin, but can also use external rippers (such as cdda2wav). Template:No Template:No Template:Yes
JetAudio Template:Yes Template:No Template:No
Juce Template:Yes Template:Yes Template:No
Max Template:No Template:Yes Template:No
Media Center Since version 12.0.3xx Template:Yes Template:No Template:No
MediaMonkey Template:Yes Template:No Template:No
Nero Burning ROM With optional external filter plug-in. Template:Yes Template:No Template:No
REAPER Template:Yes Template:Yes Template:No
Samplitude Since version 10.2 Template:Yes Template:No Template:No
Sound Forge Version 9 and later Template:Yes Template:No Template:No
Sound Normalizer Beginning with version 3 Template:Yes Template:No Template:No
Vegas Pro 8, Vegas Pro 9 Template:Yes Template:No Template:No
Toast Titanium Beginning with version 7 Template:No Template:Yes Template:No
VLC media player Template:Yes Template:Yes Template:Yes
WaveLab Added in version 7.1 Template:Yes Template:Yes Template:No
Winamp Since 5.35 uses Flake.[14] Versions before 5.54 generate an incorrect MD5 checksum.[15] Template:Yes Template:No Template:No
xACT Not to be confused with Microsoft's XACT audio programming library. Template:No Template:Yes Template:No
XLD Template:No Template:Yes Template:No
Yahoo! Music Jukebox Template:Yes Template:No Template:No

Decoding

Template:Col-begin Template:Col-3

Template:Col-3

Template:Col-3

Template:Col-end

Ripping

Template:Col-begin Template:Col-3

Template:Col-3

Template:Col-3

Template:Col-end

Hardware support

Native

  • TRAXMOD Open source, open hardware portable MMC/SD player supports 44.1 kHz/16-bit stereo FLAC playback.
  • Onkyo TX-NR906 Supports 16 bit/24 bit at 44.1 kHz/48 kHz/96 kHz Mono & Stereo FLAC files through external USB with metatag display support.
  • Pioneer SC-05, SC-07, SC-25, SC-27, SC-35, SC-37 and SC-09TX support via external USB (network support verified)
  • Denon AVP-A1HDCI, AVR-4810, AVR-4310, AVR-3310, AVR-5308, AVR-4308, AVR-3808 AV Receivers[17]
  • Yamaha RX-V2065 AV Receiver, RX-A1000/A2000/A3000 AV Receiver , RX-V1067, RX-V2067, RX-V3067 AV Receivers
  • Meridian Sooloos
  • Escient[18]
  • iAudio (Cowon) - A2, A3, 6, 7, F2, O2, M3, M5, X5, U3, U5,[19] D2, D2+, S9, J3, X7 native support with newer firmware.
  • Olive (Symphony, Musica, Opus)[20]
  • PhatBox Hard Drive based in car Digital Media Player from PhatNoise
  • Rio Karma
  • SanDisk Sansa Fuze, Clip (with updated firmware),[21][22] Clip+,[23] Fuze+
  • Squeezebox and Transporter network music players from Logitech. Current products decode natively, old v1 units transcode to PCM on the server.
  • Sonos 16bit max.
  • Meizu M6 Mini Player, M3 Music Card
  • VEDIA A10, B6
  • Pixel Magic Systems' HD Mediabox (with firmware 1.3.4 or higher)
  • Embedded Waveplayer- Module with FLAC level 0-2 support, MIDI and serial interface
  • Teclast T29, T39, C260, C280, C290
  • Trekstor Vibez
  • T+A Music Player[24]
  • Linn Klimax DS (Digital Stream) - Digital Music Player
  • Linn Akurate DS - Digital Music Player
  • Linn Majik DS - Digital Music Player
  • Linn Sneaky Music DS - Digital Music Player
  • iriver E200, E150, E100,[25] E50, E30, Lplayer, SPINN.
  • Networked Media Tank and WIKI
  • Archos 5 Internet Tablet
  • Archos Internet Media Tablets [26]
  • Naim Audio HDX Hard Disk Player,[27] NaimUniti, UnitiQute, DAC, NDX, UnitiServe
  • Samsung YP-U5[28]
  • Creative Zen X-Fi 2
  • WD TV
  • Seagate FreeAgent Theater+ HD
  • Samsung Galaxy S
  • Samsung P3
  • TVIX HD M-6500, N1 (cafe), HD M-6600A/N Plus, HD M-7000
  • Nokia N900
  • Philips NP 2900 Streamium

Non-native with customized firmware and/or applications

See also

link={{{2}}}

FLAC is part of a series on

[[{{{2}}}]]

Visit the [[Portal:{{{2}}}|{{{2}}} Portal]] for complete coverage.

References

Citations

  1. 1.0 1.1 "Comparison". FLAC. Retrieved 27 January 2008.
  2. "Links". FLAC. Retrieved 24 March 2009.
  3. 3.0 3.1 3.2 "News". FLAC. Retrieved 2009-08-31.
  4. Xiph.Org Foundation (29 January 2003). "FLAC Joins Xiph.org". Xiph.org Foundation. Retrieved 31 August 2009.
  5. Emmett Plant. "FLAC Joins Xiph!". Xiph.org Foundation. Archived from the original on May 29, 2008. Retrieved 31 August 2009. Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  6. "Developers". FLAC. Retrieved 2009-03-24.
  7. 7.0 7.1 "FAQ". FLAC. Retrieved 25 January 2009.
  8. "Format". FLAC. Retrieved 15 November 2009.
  9. Audacity development team (2006-10-30). "Audacity 1.3.2 a 1.2.5 released". Retrieved 19 January 2010.
  10. http://cuetools.net/doku.php/flacuda
  11. http://www.hydrogenaudio.org/forums/index.php?showtopic=64628&st=100 posts 105 and 107
  12. http://flake-enc.sourceforge.net/benchmarks.html
  13. http://softlab-pro-web.technion.ac.il/Projects/2008Winter/Performance%20Tuning/website/downloads.html
  14. http://flake-enc.sourceforge.net/download.html
  15. http://forums.winamp.com/showpost.php?p=2352917&postcount=8
  16. http://www.latestintech.com/the-core-media-player/
  17. Pid=340 "DENON UK" Check |url= value (help). Retrieved 27 January 2008. Text "Home Audio Components" ignored (help) Template:Dead link
  18. "Supported Digital Music Formats & Tagging Requirements" (PDF). Escient. p. 2. Retrieved 27 January 2008.
  19. Korean firmware V2.13Template:Dead link
  20. "Save The Sound. - Olive'S Free Cd Ripping Service - Preload Terms". Retrieved 27 January 2008.
  21. "Sansa Fuze updated to support Ogg and FLAC". Retrieved 18 October 2008.
  22. "Sansa Clip Firmware 01.01.30 Released". Retrieved 18 October 2008.
  23. anythingbutipod.com: SanDisk Sansa Clip+ Plus Review
  24. "T+A E-Series Music-Player". Retrieved 27 January 2008.
  25. "iRiver E100".
  26. "Archos 5 and Archos 7 - Firmware Changes". Update.archos.com. Retrieved 24 March 2009.
  27. "Naim Audio HDX".
  28. "Samsung". Retrieved 8 October 2009.
  29. "WiiBrew Wiki entry for MPlayerWii". Retrieved 13 January 2009.
  30. "WiiBrew Wiki entry for WiiMC". Retrieved 25 February 2011.
  31. "Data Compression and Reduction Options for 7-Series Recorders | Sound Notes | Sound Devices, LLC". Retrieved 27 January 2008.
  32. "File Details-LightMP3-v1.7.1-(FLAC-bugfix)-PSP-Homebrew-Applications". Dl.qj.net. 13 March 2009. Retrieved 24 March 2009.
  33. Leif H. Wilden. "Symbian OggPlay". Symbianoggplay.sourceforge.net. Retrieved 24 March 2009.
  34. SourceForge.net - OggPlay

Template:Compression formats Template:Compression software implementations Template:Xiph.org

ca:FLAC cs:Free Lossless Audio Codec da:FLAC de:Free Lossless Audio Codec es:Free Lossless Audio Codec eo:FLAC fr:Free Lossless Audio Codec gl:FLAC ko:FLAC id:FLAC it:Free Lossless Audio Codec he:FLAC lt:FLAC hu:Free Lossless Audio Codec nl:FLAC ja:FLAC no:FLAC pl:FLAC pt:FLAC ru:FLAC simple:FLAC sk:Free Lossless Audio Codec fi:FLAC sv:Free Lossless Audio Codec tr:FLAC uk:FLAC vi:FLAC yo:Free Lossless Audio Codec zh:FLAC