Проверка аудиофайлов без потери качества
Проверьте, являются ли ваши файлы FLAC, WAV или AIFF подлинными файлами без потерь или же они были перекодированы. Проверка выполняется на вашем устройстве — файлы не загружаются в сеть.
Перетащите аудиофайлы сюда или нажмите, чтобы выбрать файл
FLAC, WAV, AIFF, MP3, M4A · обрабатываются на вашем устройстве
Как проверить наличие аудио без потерь
- 1 Загрузите файл в формате FLAC, WAV, AIFF, MP3 или M4A
- 2 Посмотрите на спектрограмму — резкий горизонтальный срыв означает, что аудио было сжато с потерями
- 3 Используйте кнопки наложения для выделения признаков: линия отсечения, провалы в спектре, SBR, предэхо
- 4 Ознакомьтесь с результатом проверки и воспользуйтесь руководством по анализу данных, расположенным под результатом, чтобы понять, что именно было обнаружено
Как читать спектрограмму
Спектрограмма отображает все частоты аудиосигнала во времени. По горизонтали — время (слева направо), по вертикали — частота (низкие частоты внизу, высокие — вверху), а яркость указывает на уровень энергии. Вот на что следует обратить внимание.
Как выглядит настоящий формат без потерь?
Настоящая запись без потерь заполняет всю спектрограмму от низа до верха. Вы увидите цвет и текстуру вплоть до частоты Найквиста (22,05 кГц для файлов с частотой дискретизации 44,1 кГц). Энергия естественным образом затухает к верху — в большинстве музыкальных произведений высокочастотный диапазон представлен в меньшей степени — но резкого обрыва нет. Лишь постепенное, неравномерное затухание с заметной текстурой шума над музыкальным содержанием.
Что нужно проверить: включите наложение «Cutoff» — оно должно находиться на пределе Найквиста или рядом с ним. На наложении «Holes» должно отображаться очень мало точек (в естественном звуке нет психоакустических провалов).
Как выглядит файл после транскодирования?
В файле, преобразованном из формата MP3/AAC в FLAC/WAV, видна резкая горизонтальная линия, за которой звук внезапно обрывается. Выше этой линии — сплошной черный фон. Ниже — обычный звук. Эта «полка» является характерным признаком сжатия с потерями — кодер безвозвратно удалил частоты выше этой отметки.
Что следует проверить: «Toggle Cutoff» — красная пунктирная линия проходит по верхнему пределу частотного диапазона энкодера. «Toggle Holes» — оранжевые точки будут сгруппированы в верхних полосах, где психоакустическая модель удалила замаскированные частоты. Если файл был в формате HE-AAC, на наложении SBR может отобразиться синяя полоса в тех местах, где частоты были синтетически восстановлены.
Что отображается на накладных слоях?
| Overlay | Color | What It Shows | Good Sign | Bad Sign |
|---|---|---|---|---|
| Cutoff | Red line | Detected frequency ceiling | Near Nyquist (>20.5 kHz) | Sharp shelf at 16-19 kHz |
| Holes | Orange dots | Silent bins next to loud neighbors | Few or no dots | Dense clusters = codec masking |
| SBR | Blue band | Synthetically replicated frequencies | No band visible | HE-AAC/mp3PRO signature |
| Pre-echo | Yellow lines | Noise before loud transients | No lines | MDCT block artifact (MP3/AAC) |
Как пользоваться элементами управления масштабированием
Рабочая станция для криминалистической экспертизы позволяет детально изучать отдельные диапазоны частот:
- Frequency slider — hover on the left edge of the spectrogram to reveal two vertical sliders. Drag them to zoom into a frequency band (e.g. 15-22 kHz to inspect the cutoff region).
- Ctrl+Scroll — zoom the frequency axis centered on your cursor position. Great for quick inspection without leaving the spectrogram.
- Drag to select — click and drag a rectangle to zoom into a specific time + frequency region. Useful for inspecting individual transients for pre-echo.
- Double-click or press the Reset button to return to the full view.
Справочная таблица частотных границ
Различные битрейты имеют характерные частоты среза. Если обнаруженная частота среза совпадает с одной из них, файл почти наверняка был транскодирован:
| Cutoff | Likely Source | What It Means |
|---|---|---|
| < 16.5 kHz | 128 kbps MP3 | Definitely transcoded — significant quality loss |
| 16.5 – 19 kHz | 192 kbps MP3 | Transcoded — moderate quality loss |
| 19 – 20.5 kHz | 320 kbps MP3 / 256 AAC | Transcoded — minor quality loss, harder to detect |
| > 20.5 kHz | True lossless | No artificial cutoff detected — genuine lossless |
А как насчет поддельных файлов Hi-Res и файлов с повышенным разрешением?
Файлы «Fake Hi-Res» заявлены как 24-битные с частотой 96 кГц, но на самом деле содержат 16-битный аудиосигнал, дополненный нулями. Утилита выявляет это двумя способами: путем проверки наличия у нижних битов необработанных байтов сэмплов нулевого заполнения (WAV/AIFF) и путем проверки, привязываются ли декодированные сэмплы с плавающей запятой к 16-битной сетке квантования (работает также для FLAC/ALAC). В случае обнаружения в вердикте отображается «Upscaled» с указанием фактической разрядности.
Файл с повышенной частотой дискретизации отличается от других: хотя в файле указана высокая частота дискретизации (например, 96 кГц), весь спектральный состав заканчивается значительно ниже предела Найквиста, что позволяет предположить, что он был получен путем повышения частоты дискретизации из исходного файла с более низким разрешением.
А как насчет доверительного интервала?
Уровень достоверности отражает совокупный вес 9 сигналов обнаружения. Высокая достоверность означает, что несколько сигналов явно совпадают (например, резкий обрыв + отсутствие шума в фоновом уровне + провалы в спектре + стабильная дисперсия обрыва = однозначный перекодированный сигнал). Низкая достоверность означает, что сигналы противоречивы или неоднозначны — в качестве дополнительного контекста используйте наложения спектрограмм. Четкая горизонтальная «полка» указывает на перекодированный сигнал; нечеткое, неравномерное затухание свидетельствует о естественном спаде сигнала из аналогового источника.