O formacie FLAC i jego metadanych
FLAC (Free Lossless Audio Codec) to otwarty bezstratny format kompresji szeroko używany przez audiofilów, biblioteki muzyczne i archiwa. W przeciwieństwie do MP3, FLAC zachowuje oryginalny strumień PCM bit po bicie, jednocześnie zmniejszając rozmiar pliku o 30–60%. Każdy plik .flac zaczyna się od czterobajtowej sygnatury fLaC, po której następuje łańcuch bloków metadanych: STREAMINFO, VORBIS_COMMENT, PICTURE, SEEKTABLE, CUESHEET, APPLICATION i PADDING. Każdy blok opisuje inny aspekt nagrania — razem tworzą pełny obraz metadanych utworu.
To narzędzie dekoduje te bloki bezpośrednio w przeglądarce, dzięki czemu możesz sprawdzić, co ujawniają Twoje pliki FLAC, zanim opublikujesz je online, wyślesz do wytwórni lub do serwisu streamingowego.
Jak wyświetlić metadane FLAC
- Wybierz plik: przeciągnij i upuść lub wybierz
.flacze swojego urządzenia. Plik jest otwierany lokalnie — nic nie jest wysyłane na serwer. - Sprawdź komentarze Vorbis: parser odczytuje
TITLE,ARTIST,ALBUM,ALBUMARTIST,DATE,GENRE,TRACKNUMBER,DISCNUMBER,COMPOSER,ISRC,REPLAYGAIN_*i wszelkie tagi niestandardowe. - Odczytaj blok STREAMINFO: zobacz częstotliwość próbkowania, rozdzielczość bitową, liczbę kanałów, sumaryczną liczbę próbek, czas trwania oraz odcisk MD5 dźwięku.
- Podgląd okładki: jeśli plik zawiera blok PICTURE, okładka jest wyświetlana jako miniatura.
- Kopiuj lub eksportuj: kliknij «Kopiuj», aby przesłać tekstowy zrzut wszystkich tagów do schowka.
Jakie metadane FLAC są wyświetlane?
- STREAMINFO: minimalny/maksymalny rozmiar bloku, minimalny/maksymalny rozmiar ramki, częstotliwość próbkowania, kanały, bity na próbkę, łączna liczba próbek, czas trwania, podpis MD5.
- Komentarze Vorbis: tytuł, wykonawca, album, wykonawca albumu, rok/data, gatunek, numer utworu, numer płyty, kompozytor, dyrygent, wykonawca, autor tekstu, ISRC, wytwórnia, numer katalogowy.
- Tagi ReplayGain i głośnościowe:
REPLAYGAIN_TRACK_GAIN,REPLAYGAIN_ALBUM_GAIN,REPLAYGAIN_TRACK_PEAK,REPLAYGAIN_ALBUM_PEAK,R128_*. - Identyfikatory MusicBrainz:
MUSICBRAINZ_TRACKID,MUSICBRAINZ_ALBUMID,MUSICBRAINZ_ARTISTIDi inne tagi UUID używane przez Picard. - Osadzona okładka: blok PICTURE (przód, tył, zdjęcie artysty itp.) z typem MIME, opisem i wymiarami.
- Koder i pole vendor: jakie narzędzie utworzyło plik (np. reference libFLAC 1.4.3).
- Informacje o pliku: nazwa, rozmiar, typ MIME, wersja FLAC, lista bloków.
Po co sprawdzać metadane FLAC?
- Chroń prywatność. Programy audio, hostingi podcastów i DAW-y czasem wpisują w niestandardowe tagi Vorbis Twoje prawdziwe imię, adres e-mail lub nazwę studia.
- Sprawdź jakość lossless. Blok STREAMINFO ujawnia rzeczywistą częstotliwość próbkowania i rozdzielczość bitową — przydatne przy zakupie wydań «Hi-Res», by upewnić się, że to nie plik przepróbkowany.
- Przygotuj dystrybucję. Agregatory takie jak DistroKid, CD Baby i Bandcamp wymagają poprawnych tagów ISRC, roku i wykonawcy albumu.
- Porządkowanie tagów. Wykryj duplikaty, puste lub błędnie zapisane tagi przed zaimportowaniem biblioteki do Roon, Plex, Jellyfin lub Apple Music.
- Weryfikacja śledcza. Podpis MD5 pozwala potwierdzić, że strumień PCM nie był przekodowywany.
FAQ
Co to jest komentarz Vorbis w pliku FLAC?
Komentarze Vorbis to standardowy format tagowania używany w plikach FLAC, OGG Vorbis i Opus. Każdy tag to prosta para POLE=wartość (np. ARTIST=Czesław Niemen). FLAC przechowuje je w dedykowanym bloku VORBIS_COMMENT tuż po STREAMINFO.
Czym metadane FLAC różnią się od tagów ID3 w MP3?
Pliki MP3 używają binarnych ramek ID3v1/ID3v2 na początku (lub końcu) pliku. FLAC zamiast tego używa tekstowych komentarzy Vorbis w UTF-8 wewnątrz własnej struktury blokowej. Nazwy pól nie rozróżniają wielkości liter, można dodać dowolną liczbę tagów niestandardowych. Nie ma sztywnej listy «kodów gatunków» — każdy ciąg znaków jest poprawny.
Czy przeglądarka pokazuje osadzoną okładkę?
Tak. Jeśli FLAC zawiera blok PICTURE (lub rzadziej zakodowany w base64 METADATA_BLOCK_PICTURE wewnątrz komentarzy Vorbis), narzędzie dekoduje go i wyświetla podgląd wraz z typem obrazu, MIME, wymiarami i głębią kolorów.
Czy mój plik FLAC jest wysyłany na serwer?
Nie. Cała analiza odbywa się w przeglądarce za pomocą JavaScriptu. Plik nigdy nie opuszcza Twojego urządzenia — narzędzie jest bezpieczne dla niewydanych masterów, dem i prywatnych nagrań.
Czy narzędzie zmienia mój plik?
Nie, to przeglądarka tylko do odczytu. Aby edytować tagi lub usunąć metadane użyj aplikacji desktopowej takiej jak Mp3tag, MusicBrainz Picard lub metaflac.
Co oznacza podpis MD5 dźwięku?
FLAC przechowuje w STREAMINFO hash MD5 zdekodowanego strumienia PCM. Po dekodowaniu odtwarzacz ponownie wylicza hash i porównuje go z zapisanym — zgodność dowodzi, że dźwięk jest bit-perfect i plik nie jest uszkodzony.
Dlaczego brakuje niektórych tagów?
FLAC nie wymaga żadnych tagów. Jeśli pole wykonawcy lub albumu jest puste, koder po prostu go nie zapisał. Wiele programów rippujących (EAC, dBpoweramp, XLD) pozwala wybrać, które tagi mają być zapisane.
Jak duży plik FLAC mogę otworzyć?
Przeglądarka odczytuje tylko bloki metadanych na początku pliku, więc nawet wielogigabajtowe pliki 24-bit / 192 kHz otwierają się natychmiast, bez ładowania danych dźwiękowych do pamięci.
Czy obsługiwany jest FLAC wewnątrz Ogg lub Matroska?
Natywne pliki .flac (ze znacznikiem fLaC) są w pełni obsługiwane. FLAC w kontenerach Ogg lub MKV jest wykrywany, ale wyświetlane są tylko podstawowe informacje — do edycji tagów w tych kontenerach użyj dedykowanego narzędzia.