PECHORIN'S home   account   archive   eshop   globalmediapro
.
.


Post new message


Home

about FLAC

kitty Posted Dec 10, 2006

about FLAC

FLAC stands for Free Lossless Audio Codec. Lossless means that the audio is compressed, but the quality of the input audio wont suffer from the compression, but remains identical. This is exactly unlike the audio formats such as MP3 and WMA work -- these audio formats are called "lossy" and that means that when the original audio is encoded into the lossy audio format, some of the audio data is lost forever and can't be brought back by any means. So, to summarize, by encoding audio files with FLAC, the quality is exactly the same as the original audio file's quality is.Of course,if you are used to any other popular formats such as mp3,wmv etc.You can use some useful tools such as imtoo audio maker,to convert it to another formats such as MP3, M4A, WAV, WMA, MP2, OGG, AAC, AC3, APE, AU etc,which you can work with. Notable features of FLAC:  Lossless: The encoding of audio (PCM) data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing  Fast: FLAC is asymmetric in favor of decode speed. Decoding requires only integer arithmetic, and is much less compute-intensive than for most perceptual codecs. Real-time decode performance is easily achievable on even modest hardware.  Hardware support: Because of FLAC's free reference implementation and low decoding complexity, FLAC is currently the only lossless codec that has any kind of hardware support.  Streamable: Each FLAC frame contains enough data to decode that frame. FLAC does not even rely on previous or following frames. FLAC uses sync codes and CRCs (similar to MPEG and other formats), which, along with framing, allow decoders to pick up in the middle of a stream with a minimum of delay.  Seekable: FLAC supports fast sample-accurate seeking. Not only is this useful for playback, it makes FLAC files suitable for use in editing applications.  Flexible metadata: New metadata blocks can be defined and implemented in future versions of FLAC without breaking older streams or decoders. Currently there are metadata types for tags, cue sheets, and seek tables. Applications can write their own APPLICATION metadata once they register an ID  Suitable for archiving: FLAC is an open format, and there is no generation loss if you need to convert your data to another format in the future. In addition to the frame CRCs and MD5 signature, flac has a verify option that decodes the encoded stream in parallel with the encoding process and compares the result to the original, aborting with an error if there is a mismatch  Convenient CD archiving: FLAC has a "cue sheet" metadata block for storing a CD table of contents and all track and index points. For instance, you can rip a CD to a single file, then import the CD's extracted cue sheet while encoding to yield a single file representation of the entire CD. If your original CD is damaged, the cue sheet can be exported later in order to burn an exact copy.  Error resistant: Because of FLAC's framing, stream errors limit the damage to the frame in which the error occurred, typically a small fraction of a second worth of data. Contrast this with some other lossless codecs, in which a single error destroys the remainder of the stream What FLAC is not:  Lossy. FLAC is intended for lossless compression only, as there are many good lossy formats already, such as Vorbis, MPC, and MP3 (see LAME for an excellent open-source implementation)  SDMI compliant, et cetera. There is no intention to support any methods of copy protection, which are, for all practical purposes, a complete waste of bits. (Another way to look at it is that since copy protection is futile, it really carries no information, so you might say FLAC already losslessly compresses all possible copy protection information down to zero bits!) Of course, we can't stop what some misguided person does with proprietary metadata blocks, but then again, non-proprietary decoders will skip them anyway.

Reply

Share |
3 comments



  


© 2001-2012 - Pechorin's - Contact Us - Report a bug

Pechorin's does not take responsibility for the content of the messages published in the Forum.

RSS feed