FLAC
Z Wikipedii
| Free Lossless Audio Codec (FLAC) | |
| kompresor dźwięku | |
Logo programu |
|
| Platforma systemowa | Windows 9x/NT/2000/XP/Vista, Linux, Mac OS X, Amiga, Solaris 2.7, IRIX |
| Aktualna wersja stabilna | 1.2.1 |
| Licencja | Open Source |
| http://flac.sourceforge.net/ | |
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.
Spis treści |
[edytuj] Projekt FLAC
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.
[edytuj] 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.
[edytuj] Oprogramowanie obsługujące FLAC
- Windows
- Winamp
- Foobar2000
- 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
- Mac OS X
- Toast 7 Titanium
- Rockbox - alternatywne oprogramowanie Open Source dla wybranych odtwarzaczy mp3
[edytuj] Konwersja
- Mac OS X
- Toast 7 Titanium
- Max — wersja 10.4
- xACT
- X Lossless Decoder
[edytuj] Nagrywanie bezpośrednio do FLAC
- Linux
- GNOME
- Sound Recorder
- GNOME
[edytuj] Odtwarzanie
- Wieloplatformowy
- VLC Media Player
- AmigaOS 4
- TuneNet
- Mac OS X
- Cog
- Windows
- Foobar2000
- Windows Media Player i Media Player Classic
- Winamp
- ALSong
- QCD
- Aimp (wersja 1 i 2)
- JetAudio
- Linux
[edytuj] Ripowanie
- Windows
- Easy Media Creator
- Easy CD-DA Extractor
- Nero Burning ROM
- Exact Audio Copy v.0.99 prebeta 4
- Mac OS X
- Toast 7 Titanium
- Max
[edytuj] Wsparcie sprzętowe
[edytuj] Natywne
- Vedia: A10, B6, C3, C5, C6, C6+, M10, T8, V19, V39
- PENTAGRAM: Eon Slide-R Twin Core, Eon Cineo, Vanquish R Wave Twin Core oraz Pentagram Vanquish R Touch po aktualizacji oprogramowania
- Cowon: A2, D2
- iAUDIO: 6, 7, F2, M3, M5, X5, U3, U5
- iRiver: E100
- Meizu
- Rio Karma
- Sonos
- Squeezebox network music player
- TrekStor Vibez
- VTec: PRO MP640, PRO V39
- SanDisk Sansa Clip, Fuze (po aktualizacji oprogramowania)
[edytuj] Nabyte
- każdy odtwarzacz wspierający Rockbox m.in. odtwarzacze:
[edytuj] Linki zewnętrzne
- (en) strona FLAC
- (en) Xiph.Org Foundation
|
||||||||||||||

