FLAC (ang. Free Lossless Audio Codec) - format bezstratnej kompresji dźwięku z rodziny kodeków Ogg. Format ten jest rozwijany przez Xiph.Org Foundation, a jego wzorcowa implementacja jest Wolnym Oprogramowaniem.
W przeciwieństwie do stratnych kodeków dźwięku takich jak Vorbis, MP3 i AAC, kodek FLAC nie usuwa żadnych danych ze strumienia audio, dzięki czemu po dekompresji otrzymujemy dźwięk identyczny z pierwowzorem. Format FLAC jest obecnie obsługiwany przez większość oprogramowania służącego do edycji i odtwarzania dźwięku (czasami wymagana jest odpowiednia wtyczka).
29 stycznia 2003 Xiphophorus (obecnie Xiph.Org Foundation) przyjęła FLAC pod swój patronat. Są tam już m.in. Ogg Vorbis, Ogg Theora i Speex.
* 1 Projekt FLAC * 2 Kompresja FLAC * 3 Oprogramowanie obsługujące FLAC o 3.1 Konwersja o 3.2 Nagrywanie w locie o 3.3 Odtwarzanie o 3.4 Ripowanie * 4 Wsparcie sprzętowe * 5 Linki zewnętrzne
Projekt FLAC składa się z:
* formatu strumieniowego * powiązanego enkodera i dekodera w formie bibliotek * flac - programu służącego do kompresji/dekompresji * metaflac - programu służącego do edycji metadanych plików FLAC * wtyczek dla odtwarzaczy audio
Według licencji specyfikacja formatu może być wykorzystana przez każdego bez wcześniejszego pozwolenia (Xiph.org zachowało prawa do ustanawiania specyfikacji formatu), z zastrzeżeniem, że żaden element formatu nie zostanie opatentowany. Oznacza to także, że wszystkie implementacje w jakikolwiek sposób powiązane z projektem FLAC będą stanowić wolne oprogramowanie - kody źródłowe dla libFLAC i libFLAC++ dostępne są na zasadach licencji BSD, natomiast kody dla flac, metaflac i wtyczek na zasadach licencji GPL.
Kompresja FLAC
* Brak utraty jakości * Szybka kompresja * Dekodowanie w czasie rzeczywistym (małe wymagania sprzętowe) * Sprzętowe wsparcie odtwarzania * Strumieniowość * Metadane * Odporność na błędy
FLAC działa podobnie do formatu MP3, z tą różnicą, że należy do grupy kodeków bezstratnych. Wszystkie dane podlegające procesowi kompresji można odzyskać dokonując dekompresji - analogicznie jak w formacie ZIP. Jednak format FLAC został stworzony specjalnie do zmniejszania objętości plików dźwiękowych, dlatego przy kompresji tych plików możemy otrzymać dużo lepsze wyniki niż przy użyciu formatu ZIP (ZIP 10%-20%, FLAC 40%-60%). Kodeki stratnej kompresji mogą uzyskać stosunek kompresji nawet 90%, jednak jest to związane z usunięciem pewnych danych.
Oprogramowanie obsługujące FLAC
* Windows o Easy Media Creator o Easy CD-DA Extractor o Nero Burning ROM z opcjonalną wtyczką
* Mac OS X o Toast 7 Titanium
* Linux o GNOME + GnomeBaker + Serpentine o KDE + K3b
* Rockbox - alternatywne oprogramowanie Open Source dla wybranych odtwarzaczy mp3
Konwersja * Mac OS X o Toast 7 Titanium o Max — wersja 10.4 o xACT o X Lossless Decoder
Nagrywanie w locie
* Linux o GNOME + Sound Recorder
Odtwarzanie
* Wieloplatformowy o VLC Media Player * AmigaOS 4 o TuneNet * Mac OS X o Cog * Windows o Windows Media Player i Media Player Classic o Winamp o foobar2000 o ALSong o QCD o Aimp (wersja 1 i 2) o JetAudio * Linux o XMMS z wtyczka xmms-flac o MPlayer o GNOME + Rhythmbox + Sound Recorder + Banshee o KDE + Amarok
Ripowanie
* Windows o Easy Media Creator o Easy CD-DA Extractor o Nero Burning ROM
* Mac OS X o Toast 7 Titanium o Max
* Linux o Mencoder o GNOME + Grip + Banshee o KDE + Konqueror + soundkonverter + KAudioCreator
Wsparcie sprzętowe
Natywne:
* PENTAGRAM o Vanquish Slide-R Twin Core o Vanquish R Cineo o Vanquish R Wave Twin Core * VEDIA o C3 o M10 o V39 * Cowon o A2 o D2 * iAUDIO o 6 o 7 o F2 o M3 o M5 o X5 o U3 * Meizu * Rio Karma * Sonos * Squeezebox network music player * TrekStor Vibez * VTec o PRO MP640 o PRO V39
Nabyte:
* każdy odtwarzacz wspierający Rockbox m.in. odtwarzacze Archos, iRiver (niektóre), iPod i iAUDIO (niektóre)
|