Про FLAC та його метадані
FLAC (Free Lossless Audio Codec) — це відкритий формат стиснення без втрат, який широко використовується аудіофілами, музичними бібліотеками та архівами. На відміну від MP3, FLAC зберігає оригінальний PCM-потік біт у біт, водночас зменшуючи розмір файлу на 30–60%. Кожен файл .flac починається з чотирибайтового підпису fLaC, після якого йде ланцюжок блоків метаданих: STREAMINFO, VORBIS_COMMENT, PICTURE, SEEKTABLE, CUESHEET, APPLICATION та PADDING. Кожен блок описує окремий аспект запису — разом вони формують повну картину метаданих треку.
Цей інструмент декодує ці блоки безпосередньо у вашому браузері — ви можете перевірити, що саме ваші FLAC-файли розкривають про вас, перш ніж завантажувати їх в інтернет, надсилати лейблу або реліз на стримінговий сервіс.
Як переглянути метадані FLAC
- Виберіть файл: перетягніть або оберіть
.flac-файл з вашого пристрою. Файл відкривається локально — нічого не передається на сервер. - Перегляньте Vorbis-коментарі: парсер зчитує
TITLE,ARTIST,ALBUM,ALBUMARTIST,DATE,GENRE,TRACKNUMBER,DISCNUMBER,COMPOSER,ISRC,REPLAYGAIN_*та будь-які власні теги. - Прочитайте блок STREAMINFO: подивіться частоту дискретизації, бітність, кількість каналів, загальну кількість семплів, тривалість та MD5-підпис аудіо.
- Перегляньте обкладинку: якщо файл містить блок PICTURE, обкладинка відображається у вигляді мініатюри.
- Скопіюйте або експортуйте: натисніть «Копіювати», щоб отримати текстове представлення всіх тегів у буфері обміну.
Які саме метадані FLAC відображаються?
- STREAMINFO: мінімальний та максимальний розмір блоку, мінімальний та максимальний розмір кадру, частота дискретизації, кількість каналів, біт на семпл, загальна кількість семплів, тривалість, MD5-підпис.
- Vorbis-коментарі: назва, виконавець, альбом, виконавець альбому, рік / дата, жанр, номер треку, номер диска, композитор, диригент, виконавець, автор тексту, ISRC, лейбл, каталожний номер.
- ReplayGain і теги гучності:
REPLAYGAIN_TRACK_GAIN,REPLAYGAIN_ALBUM_GAIN,REPLAYGAIN_TRACK_PEAK,REPLAYGAIN_ALBUM_PEAK,R128_*. - Ідентифікатори MusicBrainz:
MUSICBRAINZ_TRACKID,MUSICBRAINZ_ALBUMID,MUSICBRAINZ_ARTISTIDта інші UUID-теги, які використовує Picard. - Вбудована обкладинка: блок PICTURE (обкладинка, тильна сторона, фото виконавця тощо) з MIME-типом, описом та розмірами.
- Кодувальник і vendor-рядок: який інструмент створив файл (наприклад, reference libFLAC 1.4.3).
- Інформація про файл: назва, розмір, MIME-тип, версія FLAC, список блоків.
Навіщо перевіряти метадані FLAC?
- Захист приватності. Аудіопрограми, хостинги подкастів та DAW іноді вставляють у власні Vorbis-теги ваше справжнє ім’я, e-mail або назву студії.
- Перевірка lossless-якості. Блок STREAMINFO показує справжню частоту дискретизації та бітність — корисно при купівлі «Hi-Res» релізів, щоб переконатися, що це не файл з підвищеною дискретизацією.
- Підготовка до дистрибуції. Агрегатори на кшталт DistroKid, CD Baby та Bandcamp вимагають правильно заповнених тегів ISRC, року та виконавця альбому.
- Очищення бібліотеки. Знайдіть дублікати, порожні або помилкові теги перед імпортом колекції у Roon, Plex, Jellyfin або Apple Music.
- Перевірка цілісності. MD5-підпис аудіопотоку дозволяє переконатися, що PCM-потік не був перекодований.
Часті запитання
Що таке Vorbis-коментар у FLAC-файлі?
Vorbis-коментарі — це стандартний формат тегування, який використовується у файлах FLAC, OGG Vorbis та Opus. Кожен тег — це проста пара ПОЛЕ=значення (наприклад, ARTIST=Океан Ельзи). FLAC зберігає їх у спеціальному блоці VORBIS_COMMENT одразу після блоку STREAMINFO.
Чим метадані FLAC відрізняються від ID3-тегів MP3?
MP3-файли використовують бінарні кадри ID3v1/ID3v2 на початку (або в кінці) файлу. FLAC натомість використовує UTF-8 текстові Vorbis-коментарі в межах своєї блочної структури. Назви полів нечутливі до регістру, а кількість власних тегів не обмежена. Жорсткого списку «жанрових кодів» не існує — будь-який рядок є валідним.
Чи показує переглядач вбудовану обкладинку?
Так. Якщо FLAC містить блок PICTURE (або, рідше, base64-кодований METADATA_BLOCK_PICTURE всередині Vorbis-коментарів), інструмент декодує його та виводить мініатюру разом з типом зображення, MIME-типом, розмірами та глибиною кольору.
Чи завантажується мій FLAC-файл на сервер?
Ні. Весь аналіз відбувається у вашому браузері за допомогою JavaScript. Файл не залишає ваш пристрій, тому інструмент безпечно використовувати для невиданих майстрів, демо та приватних записів.
Чи змінює інструмент мій файл?
Ні, це переглядач лише для читання. Для редагування тегів або видалення метаданих використайте десктопні інструменти на кшталт Mp3tag, MusicBrainz Picard або metaflac.
Що означає MD5-підпис аудіо?
FLAC зберігає в STREAMINFO MD5-хеш декодованого PCM-потоку. Після декодування плеєр перераховує хеш і порівнює його зі збереженим — збіг доводить, що аудіо є бітово точним і файл не пошкоджений.
Чому деяких тегів немає?
FLAC не вимагає обов’язкових тегів. Якщо поле виконавця або альбому порожнє, кодувальник просто не записав його. Багато програм для ріпу (EAC, dBpoweramp, XLD) дозволяють вибрати, які теги включити в результат.
Файл якого розміру я можу відкрити?
Переглядач читає лише блоки метаданих на початку файлу, тому навіть багатогігабайтні файли 24-біт / 192 кГц відкриваються миттєво — без завантаження аудіоданих у пам’ять.
Чи підтримує переглядач FLAC всередині Ogg або Matroska?
Нативні .flac файли (з маркером fLaC) повністю підтримуються. FLAC всередині контейнерів Ogg або MKV буде розпізнано, але показується лише базова інформація — для редагування тегів у таких контейнерах використайте спеціалізовані програми.