Как определить, настоящий ли ваш FLAC-файл
Вы скачали FLAC-файл из онлайн-магазина вроде Qobuz или HD Tracks, а может быть, с сомнительного сайта. Расширение файла говорит .flac, ваш медиаплеер подтверждает, что это lossless, и он занимает гораздо больше места, чем MP3. Значит, это настоящее lossless-аудио, верно?
Не обязательно. FLAC-файл — это просто контейнер — он идеально сохраняет любое аудио, которое в него поместили. Если кто-то берёт MP3 на 128 kbps, декодирует его и перекодирует в FLAC, получается файл, который выглядит как lossless, но звучит как MP3 низкого битрейта. Данные, отброшенные при lossy-сжатии, потеряны навсегда. Перекодирование в FLAC их не вернёт.
Это происходит чаще, чем вы думаете. Такое встречалось в пиринговых сетях, малоизвестных магазинах цифровой музыки и даже на некоторых стриминговых платформах. Вопрос в том: как отличить подделку?
Ответ — в частотном спектре
Каждый аудиофайл имеет частотный спектр — карту того, сколько энергии содержится на каждой частоте, от самых низких басовых нот до высочайших гармоник, которые ваши уши могут (и не могут) услышать.
Настоящее lossless-аудио с CD или hi-res источника использует весь доступный частотный диапазон. Файл 44.1 kHz может содержать частоты до 22 050 Hz (его «частота Найквиста»). Подлинный lossless-файл обычно имеет содержимое, естественно простирающееся до этого предела.
Lossy-кодеки, такие как MP3 и AAC, экономят место, обрезая высокие частоты — те, что большинство людей не слышит. MP3 на 128 kbps обычно обрезает всё выше ~16 kHz. MP3 на 320 kbps обрезает около 19–20 kHz. Когда кто-то транскодирует этот MP3 обратно в FLAC, срез остаётся. Частоты выше среза — это просто тишина, упакованная в файл большего размера.
Этот резкий срез — отпечаток подделки. А спектральный анализ — способ его обнаружить.
Сравнение на реальных файлах
Недавно я сравнил два FLAC-файла из своей коллекции. Один я купил на Qobuz — магазине, известном прямыми поставками от лейблов. Другой я скачал бесплатно у группы на Bandcamp, которая указала трек как FLAC.
Вот что обнаружил SoniqTools при анализе обоих файлов.
Файл 1: David Bowie — Space Oddity (Qobuz, 96 kHz / 24-bit FLAC)
Подлинный lossless — полное спектральное содержимое
Спектр показывает аудиосодержимое, простирающееся примерно до 37 kHz — значительно выше предела CD-аудио в 22 kHz. На спектрограмме яркое содержимое отчётливо видно примерно до 25 kHz, в то время как более слабая энергия — всё ещё реальный сигнал — простирается вплоть до 37 kHz, прежде чем затухнуть. Так выглядит подлинное hi-res аудио: естественное, постепенное затухание энергии на верхних частотах с видимыми по всему диапазону гармониками реальных инструментов. Частота дискретизации 96 kHz здесь не пропадает впустую — выше диапазона CD есть реальное содержимое.
Файл 2: Stick Men — Time's Insane Ashes (Bandcamp, 44.1 kHz / 16-bit FLAC)
Возможный транскод из lossy — преждевременный частотный срез
Разница очевидна. Несмотря на то что это FLAC-файл, спектр резко падает около 19 kHz — характерный признак lossy-источника, вероятно MP3 или AAC на 256–320 kbps, перекодированного в FLAC. Подлинная запись CD-качества имела бы содержимое, плавно простирающееся до предела Найквиста 22 kHz. Вместо этого — резкая стена там, где lossy-кодировщик обрезал частоты. Спектрограмма делает это безошибочным — вы видите точно, где аудио внезапно обрывается.
На что обращать внимание
Вот краткий справочник для выявления поддельных lossless-файлов:
- Резкий срез на ~16 kHz — почти наверняка транскод из MP3 128 kbps
- Резкий срез на ~18–19 kHz — вероятно из lossy-источника 192–256 kbps
- Резкий срез на ~20 kHz — возможно из MP3 320 kbps или AAC высокого битрейта
- Естественный спад около 22 kHz — подлинный lossless CD-качества (или лучше)
- Содержимое выше 22 kHz — подлинное hi-res аудио (если частота дискретизации это поддерживает)
Ключевое слово — «резкий» срез. В настоящей музыке высокочастотная энергия затухает естественно и постепенно. Lossy-кодеки создают неестественную, резкую стену. Увидев эту разницу несколько раз, вы начнёте замечать её мгновенно.
Почему это важно
Если вы платите за lossless-аудио, вы должны получить lossless-аудио. Поддельный FLAC-файл даёт вам размер lossless при качестве MP3 — худшее из обоих миров. Вы тратите место на файл, который звучит не лучше, чем файл в разы меньшего размера.
Для диджеев это ещё важнее. Воспроизведение транскодированного файла через клубную звуковую систему обнажит потерю качества так, как наушники могут скрыть. Отсутствие высокочастотного блеска и тонкие артефакты сжатия становятся очевидными на высокой громкости.
А если вы аудиофил, инвестировавший в качественный ЦАП, хорошие наушники или акустическую систему высокого класса — воспроизведение транскодированного файла через эту цепь — пустая трата. Вся тщательная инженерия вашего тракта честно воспроизводит артефакты lossy-кодирования. Вы заслуживаете знать, что файл, питающий ваше оборудование, действительно соответствует заявленному.
Как проверить свои файлы
Традиционно основным инструментом для этого был Spek — десктопное приложение для построения спектрограмм. Оно работает хорошо, но требует скачивания и установки.
SoniqTools выполняет тот же спектральный анализ — плюс динамический диапазон, обнаружение клиппинга, стерео корреляцию и автоматические оценки качества — прямо в вашем браузере. Без скачивания, без установки, без регистрации. Перетащите файл — и увидите его истинное качество за секунды.
Проверьте свои FLAC-файлы прямо сейчас
Перетащите любой аудиофайл в SoniqTools для мгновенного анализа качества. Бесплатно, в браузере, и ваши файлы никогда не покидают ваше устройство.
Анализировать файл