Co to jest format pliku FLAC?
W internecie dostępnych jest wiele kodeków audio, ale .flac wyróżnia się wśród nich jakością. Podobnie jak .MP3, jest to skompresowany format audio - kluczową różnicą jest jednak to, że .flac nie traci żadnej z cech oryginalnego dźwięku. To właśnie czyni go kodekiem bezstratnym: kompresja redukuje rozmiar pliku do około 50-60% odpowiednika .WAV bez odrzucania ani jednej próbki.
.flac został opracowany przez Josha Coalsona i wydany w 2001 roku, a obecnie jest utrzymywany przez Xiph.Org Foundation jako w pełni otwarty, wolny od tantiem standard, formalnie skodyfikowany jako IETF RFC 9639 w grudniu 2024 roku. Natywne pliki .flac zaczynają się od czterobajtowego znacznika ASCII fLaC na offsetcie 0; strumień audio może być również przesyłany wewnątrz kontenera .OGG.
Pliki .flac można otwierać na dowolnym urządzeniu lub w aplikacji obsługującej ten format, a wsparcie jest obecnie bardzo szerokie - obejmuje odtwarzacze stacjonarne, aplikacje mobilne i dedykowane narzędzia audio. Jest to naprawdę jeden z najczęściej używanych kodeków bezstratnych: możesz ufać jakości, ponieważ to, co dekodujesz, jest identyczne bit po bicie z oryginalnym nagraniem.
Bezpieczeństwo
RYZYKO: LOWPlik .flac to czyste dane audio bez kodu wykonywalnego, więc sam format jest bezpieczny. Obowiązują jedynie zwykłe środki ostrożności: aktualizuj swój odtwarzacz multimedialny (źle sformatowane media mogą wykorzystywać błędy odtwarzacza) i nie przesyłaj osobistych nagrań do niezaufanych konwerterów online. Uważaj na podejrzane pliki do pobrania „FLAC player/converter” z witryn pełnych reklam - trzymaj się VLC, foobar2000, AIMP, fre:ac lub oficjalnych narzędzi Xiph.
Szczegóły formatu
w pigułceProgramy otwierające pliki FLAC
Szczegóły techniczne
specyfikacja| Typ kompresji | Bezstratna - zdekodowany dźwięk jest identyczny bit po bicie z PCM źródłowym |
| Typowa redukcja rozmiaru | Około 40-60% mniejszy niż odpowiedni nieskompresowany dźwięk, zależnie od treści |
| Magiczne bajty | `fLaC` (hex 66 4C 61 43) na offsetcie 0, bezpośrednio po którym następuje blok metadanych STREAMINFO |
| Typ MIME | `audio/flac` |
| Obsługiwane głębie bitowe | od 4 do 32 bitów na próbkę |
| Obsługiwane częstotliwości próbkowania | od 1 Hz do 655 350 Hz |
| Maksymalna liczba kanałów | Do 8 kanałów (wystarczające dla dźwięku przestrzennego 7.1) |
| Opcje kontenera | Natywny strumień `.flac` lub osadzony w kontenerze Ogg (rozszerzenie `.oga`) |
| Format metadanych | Tagi Vorbis comment; osadzona okładka przechowywana w bloku metadanych PICTURE |
| Obsługa przewijania | Dostęp swobodny (seeking) poprzez opcjonalny blok SEEKTABLE przechowywany w nagłówku pliku |
| Wykrywanie błędów | Suma kontrolna MD5 surowego dźwięku w STREAMINFO; sumy kontrolne CRC-8 (nagłówek) i CRC-16 (stopka) dla każdej ramki |
| Algorytm kodowania | Liniowe kodowanie predykcyjne (LPC) do modelowania sygnału; kodowanie entropijne Rice'a dla reszt |
| Formalny standard | IETF RFC 9639 (opublikowany w grudniu 2024) |
| Status patentowy i licencyjny | Wolny od tantiem; brak roszczeń patentowych dotyczących formatu lub kodeka |
| Streaming | Obsługuje progresywne przesyłanie strumieniowe HTTP i dostarczanie zakresów bajtów w natywnej formie strumienia |
| Wydano | 2001 (1.0); formally specified as IETF RFC 9639 in December 2024 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | datatracker.ietf.org |
Konwersje FLAC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FLAC.
Najczęściej zadawane pytania
Czy FLAC jest lepszy niż MP3?
Jak przekonwertować FLAC na MP3?
ffmpeg -i song.flac -b:a 320k song.mp3. Jest to konwersja z formatu bezstratnego na stratny, więc wybierz wysoką przepływność (320 kbit/s) i zachowaj oryginalny FLAC jako kopię wzorcową.