Free Lossless Audio Codec to standard kompresji opracowany przez organizację non-profit Xiph.org Foundation, która obsługuje cyfrowe pliki audio, które są akustycznie identyczne z oryginalnym materiałem źródłowym. Pliki zakodowane w FLAC, które zwykle noszą rozszerzenie .flac, charakteryzują się konstrukcją w pełni otwartego źródła, niewielkimi rozmiarami plików i szybkimi czasami dekodowania.
Pliki FLAC są popularne w bezstratnej przestrzeni audio. W cyfrowym audio, a bezstratny kodek to taki, który nie traci żadnych ważnych sygnałów informacyjnych o oryginalnej muzyce analogowej podczas procesu kompresji plików. Używa wielu popularnych kodeków stratny algorytmy kompresji - na przykład standardy MP3 i Windows Media Audio - które tracą pewną wierność dźwięku podczas renderowania.
Zgrywanie muzycznych płyt CD
W rzeczywistości wielu użytkowników, którzy chcą utworzyć kopię zapasową oryginalnych płyt audio CD (zgrywanie dysków CD), zdecydowało się użyć FLAC do zachowania dźwięku, zamiast używać formatu stratnego. Dzięki temu, jeśli oryginalne źródło zostanie uszkodzone lub zgubione, można odtworzyć doskonałą kopię przy użyciu wcześniej zakodowanych plików FLAC.
Spośród wszystkich dostępnych bezstratnych formatów audio, FLAC jest prawdopodobnie najpopularniejszym obecnie używanym formatem. W rzeczywistości niektóre usługi muzyczne HD oferują teraz utwory w tym formacie do pobrania.
Zgrywanie płyty audio CD do formatu FLAC zazwyczaj tworzy pliki ze stopniem kompresji od 30 do 50 procent. Ze względu na bezstratny charakter formatu, niektórzy ludzie wolą przechowywać cyfrową bibliotekę muzyczną jako pliki FLAC na zewnętrznych nośnikach pamięci i konwertować na format stratny (MP3, AAC, WMA itp.) W razie potrzeby - na przykład, aby zsynchronizować z MP3 odtwarzacz lub inny typ urządzenia przenośnego.
Atrybuty FLAC
Standard FLAC jest obsługiwany we wszystkich głównych systemach operacyjnych, w tym Windows 10, macOS High Sierra i wyższych, większość dystrybucji Linux, Android 3.1 i nowszych, i iOS 11 i nowszych.
Pliki FLAC obsługują oznaczanie metadanych, okładki albumów i szybkie wyszukiwanie treści. Ponieważ jest to nieproporcjonalny format z licencją royalty-free na podstawowe technologie, FLAC jest szczególnie popularny wśród programistów open source. W szczególności szybki streaming i dekodowanie FLAC w porównaniu do innych formatów sprawiają, że nadaje się on do odtwarzania online.
Z technicznego punktu widzenia, koder FLAC obsługuje:
- Częstotliwość próbkowania od 1 Hz do 65 545 Hz w krokach co 1 Hz lub od 10 Hz do 655,350 Hz w krokach co 10 Hz, z wykorzystaniem od jednego do ośmiu kanałów
- Rozdzielczość bitowa PCM od 4 do 24 bitów na próbkę (chociaż obsługiwane są tylko próbki o stałym punkcie, a nie zmiennoprzecinkowe)
Ograniczenia FLAC
Główną wadą plików FLAC jest to, że większość sprzętu nie obsługuje go natywnie. Chociaż systemy operacyjne dla komputerów i smartfonów zaczęły obsługiwać oprogramowanie FLAC, Apple nie obsługiwało go do 2017 r., A Microsoft do 2016 r., Pomimo tego, że kodek został po raz pierwszy wydany w 2001 r. Producenci sprzętu komputerowego zazwyczaj nie obsługują formatu FLAC, zamiast tego polegają na stratach - ale powszechne formaty, takie jak MP3 lub WMA.
Jednym z powodów, dla których FLAC mógł mieć wolniejszą pozycję w branży, pomimo swojej przewagi jako algorytmu kompresji, jest to, że nie obsługuje żadnej funkcji zarządzania prawami cyfrowymi. Pliki FLAC z założenia nie są obciążone programami licencjonowania oprogramowania, co ograniczyło ich przydatność dla komercyjnych dostawców strumieniowych i komercyjnego przemysłu muzycznego jako całości.