|
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.
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. Kompresja FLAC wykorzystuje predykcję liniową – wartość pojedynczej próbki dźwięku jest przewidywana na podstawie wartości kilku wcześniejszych próbek, zapisywana jest tylko różnica między wartością rzeczywistą a obliczoną (różnice mają zwykle niewielkie wartości). Do zapisania różnic używa się kodów Rice'a – liczba bitów zależy od kodowanej wartości, tj. im mniejsza wartość, tym mniej bitów jest potrzebne.
Oprogramowanie obsługujące format FLAC
Windows Winamp Foobar2000 KMPlayer Easy Media Creator Easy CD-DA Extractor Nero Burning ROM z opcjonalną wtyczką Exact Audio Copy v.0.99 prebeta 4 Ashampoo Burning Studio AIMP BS.Player Mac OS X Toast 7 Titanium Linux GNOME GnomeBaker Serpentine KDE K3b XBOX MEDIA CENTER (XBMC) Rockbox – alternatywne oprogramowanie Open Source dla wybranych odtwarzaczy mp3
źródło wikipedia.pl
Przydatne linki:
Wtyczka do winampa
Anglojęzyczna oficjalna strona projektu FLAC
Program FLAC for windows
Anglojęzyczna nieoficjalna strona projektu FLAC
|