Free Lossless Audio Codec – Wood texture manufacturer – china Stone texture

History
Development started in 2000 by Josh Coalson. The bit-stream format was frozen when FLAC entered beta stage with the release of version 0.5 of the reference implementation on January 15, 2001. Version 1.0 was released on 20 July 2001.
On January 29, 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.
On September 17, 2007, the 1.2.1 version was released.
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.
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 1020%, FLAC achieves compression rates of 3050% for most music, with significantly greater compression for voice recordings. By contrast, lossy codecs can achieve ratios of 80% or more by discarding data from the original stream.
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 codecs lie in its ability to be streamed and decoded in a fast time, which is independent of compression level.
As a lossless scheme, FLAC is also a popular 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, and any number of channels from 1 to 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 016. 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.
For tagging, FLAC uses the same system as Vorbis comments.
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
Cross-Platform
aTunes
Audacity since version 1.2.5
FFmpeg
Juce
KMPlayer
VLC media player
Windows
ALLPlayer
Audio Transcoder
BonkEnc ip directly from CD to FLAC file
dBpoweramp Music Converter with official codec
Easy CD-DA Extractor
Easy Media Creator
Exact Audio Copy
foobar2000 (with external encoder)
GoldWave
GOM Player
JetAudio
Media Center since version 12.0.3xx
MediaMonkey
Nero Burning ROM with optional external filter plug-in
REAPER
Samplitude since version 10.2
Cakewalk SONAR (Producer Edition) version 7 and later
Sound Forge 9
Vegas Pro 8, Vegas Pro 9
Winamp
Yahoo! Music Jukebox
Mac OS X
Toast Titanium, beginning with version 7
xACT, not to be confused with Microsoft’s XACT audio programming library
Max
XLD
Decoding
Cross-Platform
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
Mac OS X
Fluke, for playing FLAC in iTunes
Quicktime with the Xiph QT component
Ableton Live
Cog
Plex media center
xACT, not to be confused with Microsoft’s XACT
TRAKTOR 3
TRAKTOR Scratch
Windows
Ableton Live
Adobe Premiere Pro with FLAC plugin
Aimp2
Billy (music player) since version 1.04i
DJ Decks
foobar2000
GoldWave
Media Center since version 12.0.3xx
iTunes after installing codec from Xiph (Ogg FLAC only)
JetAudio
MediaMonkey
Cockos REAPER Multitrack Recorder and Editor
Renoise supports import and export from version 1.8
Quintessential Player with FLAC plugin
SUPER
Vegas Pro 8, Vegas Pro 9
The KMPlayer
TRAKTOR 3
TRAKTOR Scratch
TVersity, using ffdshow to transcode stream to WAV
VUPlayer
Winamp
Windows Media Player and Media Player Classic with third-party plugin
Yahoo! Music Jukebox
Palm OS
CorePlayer (Shareware)
TCPMP (version 0.72rc1, open source) with free plug-in
Windows Mobile
Kinoma Play
Unix-like operating systems
Audacious
Banshee
Baudline
cmus
mpd
ogg123 (if compiled against FLAC – ogg123 is part of the ‘vorbis-tools’ package)
Xine
XMMS
GNOME
GnomeBaker
Quod Libet
Rhythmbox
Totem Movie Player
Serpentine
KDE
Amarok
JuK
Audiokonverter (from the context menu pop-up)
WinMount (Mount to a new drive)
Ripping
Cross-Platform
Songbird
aTunes
Windows
Audiograbber (with external encoder)
Audio Transcoder
BonkEnc using the FLAC.dll API
CDex included in v1.7 beta2
DBpoweramp
Exact Audio Copy using the external encoder
Easy CD-DA Extractor
foobar2000 (with external encoder)
MediaMonkey
JetAudio
Winamp
Yahoo! Music Jukebox
Mac OS X
Max (Mac OS 10.4 or higher)
Linux
ABCDE
Asunder
Banshee (music player)
Cdda2wav
Cdparanoia
Mencoder
crip
GNOME
Grip
Sound Juicer
KDE
K3b
Konqueror
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 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
Yamaha RX-V2065 AV Receiver
Escient
iAudio (Cowon) – A2, A3, 6, 7, F2, M3, M5, X5, U3, U5, D2, D2+, S9, native support with newer firmware.
Olive (Symphony, Musica, Opus)
PhatBox Hard Drive based in car Digital Media Player from PhatNoise
Rio Karma
SanDisk Sansa Fuze, Clip (with updated firmware), Clip+
Squeezebox and Transporter network music players from Slim Devices. Current products decode natively. Old v1 units transcode to PCM on the server.
Sonos
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
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 E100 , E50, E30.
NMT players
Archos Internet Media Tablets
Naim Audio HDX Hard Disk Player
Samsung YP-U5
Creative Zen X-Fi 2
Other platforms
Newer Archos devices including the Archos 5 Internet Tablet
Nintendo Wii when running the Wii homebrew app MPlayerWii or MPlayer CE
Apple TV, XBMC Media Center or Boxee
iPod – 1st through 5.5th generation, iPod mini and 1st generation iPod nano (not the shuffle, 2nd/3rd gen nano, classic or touch), using third party Rockbox firmware
Nearly all Rockbox-compatible DAPs, including the iriver and Gigabeat (Toshiba) range of devices, plus the aforementioned iPods
Any UPnP A/V / DLNA Device – – e.g. Netgear EVA700, Netgear MP101, Roku Soundbridge or Xbox 360 (when transcoded data is streamed from applications such as TVersity, which uses ffdshow)
Sound Devices 7-Series Professional Audio Recorders with “badger” firmware update (v.2.24)
Sony PlayStation Portable when running the homebrew LightMP3 application.
Samsung YP-P3, YP-Q1, YP-U5
FLAC playback is possible on Mobile devices or phones based on Windows Mobile, or Symbian OS with either S60, Series 80 or Series 90 UI platforms, can run the free open source media player application OggPlay.. Also LCG Jukebox from Lonely Cat Games is able to play FLAC audio on Symbian S60 and Windows Mobile devices.
Google Android devices running CM 3.9.6 and later or Bugless Beauty 0.8.6 / Bugless Beast 0.7.4 and later ROMs.
See also
Free software portal
Comparison of audio codecs
Meridian Lossless Packing
Monkey’s Audio
TTA
WavPack
Apple Lossless
References
^ Registration being sought as audio/flac
^ “FLAC – comparison”. http://flac.sourceforge.net/comparison.html. Retrieved 2008-01-27. 
^ a b “FLAC Website”. Flac.sourceforge.net. http://flac.sourceforge.net/links.html#hardware. Retrieved 2009-03-24. 
^ a b c “FLAC – news”. http://flac.sourceforge.net/news.html. Retrieved 2009-08-31. 
^ Xiph.Org Foundation (2003-01-29). “FLAC Joins Xiph.org”. Xiph.org Foundation. http://www.xiph.org/press/2003/flac/. Retrieved 2009-08-31. 
^ Emmett Plant. “FLAC Joins Xiph!”. Xiph.org Foundation. http://xiph.org/ogg/flac.html. Retrieved 2009-08-31. 
^ “FLAC – faq”. http://flac.sourceforge.net/faq.html#general__samples. Retrieved 2009-01-25. 
^ “FLAC – format”. http://flac.sourceforge.net/format.html#frame_header. Retrieved 2009-11-15. 
^ “FLAC – faq”. http://flac.sourceforge.net/faq.html#general__tagging. Retrieved 2008-01-27. 
^ Audacity development team (2006-10-30). “Audacity 1.3.2 a 1.2.5 released”. http://audacity.sourceforge.net/about/news?id=2006-10-30/1.3.2-release&lang=en. Retrieved 2010-01-19. 
^ Pid=340 “DENON UK”. http://www.denon.co.uk/site/frames_main.php?main=prod&ver=&MID=3&sub=1&action=detail& Pid=340. Retrieved 2008-01-27. 
^ “Supported Digital Music Formats & Tagging Requirements” (PDF). Escient. p. 2. http://www.escient.com/support/supportdocuments/DigitalMusicFilesFormats.pdf. Retrieved 2008-01-27. 
^ Korean firmware V2.13[dead link]
^ “Olive”. http://www.olive.us/products/preloadterms.html?PHPSESSID=23dfebfa0. Retrieved 2008-01-27. 
^ “Sansa Fuze updated to support Ogg and FLAC”. http://www.engadget.com/2008/10/04/sansa-fuze-updated-to-support-ogg-and-flac/. Retrieved 2008-10-18. 
^ “Sansa Clip Firmware 01.01.30 Released”. http://www.anythingbutipod.com/archives/2008/10/sansa-clip-firmware-010130-released.php. Retrieved 2008-10-18. 
^ anythingbutipod.com: SanDisk Sansa Clip+ Plus Review
^ “T+A E-Series Music-Player”. http://www.taelektroakustik.de/eng/ta2/e_system/music_player.htm. Retrieved 2008-01-27. 
^ “iRiver E100”. http://www.iriver.com.au/iriver/index.cfm?pageID=2&sID=1&prodID=23&#. 
^ “Archos 5 and Archos 7 – Firmware Changes”. Update.archos.com. http://update.archos.com/6/archos5-7/changes_firmware_archos5-7.html. Retrieved 2009-03-24. 
^ “Naim Audio HDX”. http://www.naim-audio.com/products/hdx.html. 
^ “Samsung”. http://www.samsung.com/us/consumer/mobile/mp3-players/mp3-players/YP-U5JQB/XAA/index.idx?pagetype=prd_detail&tab=spec. Retrieved 2009-10-08. 
^ “Wiibrew Wiki entry for MPlayerWii”. http://wiibrew.org/wiki/MPlayerWii. Retrieved 2009-01-13. 
^ “Data Compression and Reduction Options for 7-Series Recorders”. http://www.sounddevices.com/notes/recorders/file-formats/compression-reduction/. Retrieved 2008-01-27. 
^ “File Details-LightMP3-v1.7.1-(FLAC-bugfix)-PSP-Homebrew-Applications”. Dl.qj.net. 2009-03-13. http://dl.qj.net/LightMP3-v1.7.1-(FLAC-bugfix)-PSP-Homebrew-Applications/pg/12/fid/15529/catid/151. Retrieved 2009-03-24. 
^ Leif H. Wilden. “Symbian OggPlay”. Symbianoggplay.sourceforge.net. http://symbianoggplay.sourceforge.net/. Retrieved 2009-03-24. 
^ SourceForge.net – OggPlay
External links
Official website
Detailed FLAC format specification
Comparison of lossless formats in terms of encoding/decoding speed and compression ratio, from the FLAC website
Comparison of lossless formats by Hans Heiden (somewhat outdated)
v  d  e
Multimedia compression formats
Video compression
ISO/IEC
MJPEG  Motion JPEG 2000  MPEG-1  MPEG-2 (Part 2)  MPEG-4 (Part 2/ASP  Part 10/AVC)  HVC
ITU-T
H.120  H.261  H.262  H.263  H.264  H.265
Others
AMV  AVS  Bink  CineForm  Cinepak  Dirac  DV  Indeo  OMS Video  Pixlet  RealVideo  RTVideo  SheerVideo  Smacker  Sorenson Video  Theora  VC-1  VP6  VP7  VP8  WMV   XVD
Audio compression
ISO/IEC
MPEG-1 Layer III (MP3)  MPEG-1 Layer II  MPEG-1 Layer I  AAC  HE-AAC  MPEG-4 ALS  MPEG-4 SLS  MPEG-4 DST
ITU-T
G.711  G.718  G.719  G.722  G.722.1  G.722.2  G.723  G.723.1  G.726  G.728  G.729  G.729.1
Others
AC3  AMR  AMR-WB  AMR-WB+  Apple Lossless  ATRAC  DRA  FLAC  GSM-FR  GSM-EFR  iLBC  Monkey’s Audio  -law  Musepack  Nellymoser  OptimFROG  RealAudio  RTAudio  SHN  SILK  Siren  Speex  TwinVQ  Vorbis  WavPack  WMA  True Audio
Image compression
ISO/IEC/ITU-T
JPEG  JPEG 2000  JPEG XR  lossless JPEG  JBIG  JBIG2  PNG  WBMP
Others
APNG  BMP  DjVu  EXR  GIF  ICER  ILBM  MNG  PCX  PGF  TGA  TIFF
Media containers
General
3GP  ASF  AVI  Bink  DMF  DPX  EVO  FLV  GXF  M2TS   Matroska  MPEG-PS  MPEG-TS  MP4  MXF   Ogg  QuickTime  RealMedia  RIFF  Smacker  VOB
Audio only
AIFF  AU  WAV
See Compression methods for methods and Compression software implementations for codecs
v  d  e
Data compression software implementations
Video compression
(Comparison)
MPEG-4 ASP
3ivx  DivX  Nero Digital  FFmpeg MPEG-4  HDX4  Xvid
H.264/MPEG-4 AVC
CoreAVC   Blu-code   DivX H.264   Nero Digital AVC   QuickTime H.264  x264
Lossless
CorePNG  FFV1   Huffyuv  Lagarith  MSU Lossless   SheerVideo
Others
CineForm  Cinepak  DNxHD  Helix DNA Producer  Indeo  libavcodec  Schrdinger (Dirac)  SBC  Sorenson  VP7  libtheora  Windows Media Encoder
Audio compression
(Comparison)
Lossy
Freeware Advanced Audio Coder (FAAC)  Helix DNA Producer  l3enc  LAME  TooLAME  libavcodec  libcelt  libspeex  Musepack  libvorbis  Windows Media Encoder
Lossless
FLAC  ALAC  Monkey’s Audio  OptimFROG  TTA   WavPack
Archivers
(Comparison)
Free software
7-Zip  Ark  bzip2  compress  File Roller  gzip  Info-ZIP  KGB Archiver  lzop  PAQ  PeaZip  The Unarchiver  tar  Xarchiver
Freeware
7zX  DGCA  Filzip  IZArc  LHA  StuffIt Expander (decompression only)   TUGZip  UHarc/WinUHA  Zipeg  ZipGenius
Proprietary
ARC  ALZip  Archive Utility  ARJ  Astrotite  JAR  MacBinary  PKZIP/SecureZIP  PowerArchiver  Squeez  StuffIt  WinAce  WinRAR  WinZip
Command line
ARC  ARJ  JAR  Info-ZIP  LHA  lzop  PAQ  PKZIP  RAR  UPX  UHarc  tar
See Compression methods for methods and Compression formats for formats
v  d  e
Xiph.Org Foundation
Ogg Project
Vorbis  Theora  FLAC  Speex  Tremor  OggUVS  OggPCM  Ogg Writ  CELT
Other projects
XSPF  Annodex  Xiph QuickTime Components  cdparanoia  Icecast  IceShare
Related articles
Chris Montgomery  CMML  Ogg page  Ogg Squish  Use of Ogg formats in HTML5
Categories: Xiph.Org projects | 2001 introductions | 2001 software | Lossless audio codecs | Free audio software | Free multimedia codecs, containers, and splitters | SourceForge projects | Cross-platform softwareHidden categories: All articles with dead external links | Articles with dead external links from March 2009 | All articles with unsourced statements | Articles with unsourced statements from December 2009

We are high quality suppliers, our products such as Wood texture manufacturer , china Stone texture for oversee buyer. To know more, please visits china decorative wall panel.

Processing your request, Please wait....

Leave a Reply