Проверка качества Audio CD — Tau Analyzer, AuCDtect (Win, Linux)
Многие любители музыки задавались вопросом о качестве полученных ими записей. И их беспокойство не безосновательно, вместо полноценного Audio CD зачастую можно получить расжатку с mp3. Такая расжатка звучит по-другому, т.к. при сжатии аудиосигналы передаются не точно, уменьшается частота среза. В Audio CD, к примеру, максимальная частота сигнала около 22 кГц, у mp3 с постоянным битрейтом 160 кбит/с всего около 16 кГц.
Плохие Audio CD могут делать аудиопираты, т.к. достать исходный образ диска для тиражирования сложнее, чем найти чей-то рип. Так же могут поступать недалёкие распространители сжатых без потерь треков (ape, flac), если вместо того, чтобы в качестве источника взять оригинальный диск, они взяли пиратский диск или глупо переконвертировали в flac свои mp3-файлы.
Но не все задавались вопросом как можно отличить такие записи. На слух они отличаются от оригинала, но определить кто из них оригинал, а кто расжатка бывает затруднительно. Аудиофилы же стремятся получить у себя звук максимально близкий к оригиналу. В помощь таким людям создана программа Tau Analyzer.
Tau Analyzer — программа для определения подлинности треков на CD. На основе наличия в записях «артефактов» сжатия с потерями программа делает предположение о том, что является источником — исходная студийная запись или разжатка с mp3.
Интерфейс программы очень прост. Достаточно вставить диск и нажать слева кнопку «Analyze CD». Через несколько минут мы получим решение о каждом треке и о диске в целом. В качестве приятного и полезного дополнения можно посмотреть спектрограмму и АЧХ каждого трека.
Обзор
Для иллюстрации работы программы возьмём два диска: лицензионный диск Сплина издательства Sony Music и не менее лицензионный диск группы ГДР издательства Real Records. На скриншотах ниже представлены АЧХ песен «Новые люди» и «Джонатан» с первого и второго дисков соответственно.
Сплин — «Новые люди»
ГДР — «Джонатан»
Tau Analyzer признал первый диск оригинальным (CDDA), а второй — расжаткой (MPEG). Звук со второго диска кажется недетализированным и «замятым».
AuCDtect и тестирование
AuCDtect — консольная программа предназначенная для сходных целей и реализующая тот же алгоритм. Проста в использовании, есть версии для windows и linux. Для анализа эта программа берет wav-файлы.
Для того, чтобы проверить работу программы, мной был снят с диска и сохранен в виде wav-файла трек «Новые люди». Затем он был поочередно сжат с помощью:
mp3-кодека lame 3.98b8 с пресетами cbr 128, cbr192, extreme, insane;ogg-кодека oggenc с качеством 7aac-кодека neroaacenc с качеством 0.6
После этого полученные файлы были вновь расжаты в wav и скормлены AuCDtect. В режиме обычной точности AuCDtect ошибся только на разжатом aac-файле — принял его за CDDA. В режиме максимальной точности AuCDtect не допустил не единой ошибки!
Таким образом, Tau Analyzer и AuCDtect показывают себя полезными и надежными программами для любителей музыки.
Используемые термины
Расжатка — создание образа Audio CD из рипа.
Рип — сохранение треков с Audio CD в файлы на жесткий диск, обычно происходит с необратимой потерей некоторой информации, т.е. снижением качества.
auCDtect Task Manager 1.6.0 RC1 (декодеры от 01.09.2017)
Программа представляет собой удобную графическую оболочку для консольной утилиты aucdtect.exe, которая позволяет с высокой вероятностью определять, было ли lossless аудио получено из lossy источника (путем апконверта или с некачественного диска Audio CD, записанного их MP3 файлов). Программа является более удобной альтернативов оболочке Audiochecker. Принцип работы auCDtect Task Manager схож с программой Tau Analyzer, также построенной на базе утилиты auCDtect.
Программа включает в себя декодеры всех основных lossless форматов: FLAC, Monkey’s Audio (APE), WavPack (WV), TAK, Apple Lossless (ALAC), TTA, OptimFROG (OFR), LA, Shorten (SHN), LPAC.
После добавления необходимых файлов в список анализа и нажатия кнопки «Старт» программа выполняет декодирование файлов в несжатый формат PCM WAV и передает полученные временные файлы консольной программе auCDtect. Процесс декодирования и анализа может выполняться параллельно и в несколько потоков, что значительно повышает скорость анализа на многопоточных и многопроцессорных системах.
Также auCDtect Task Manager включает в себя консольный обработчик Sound eXchange (SoX), который в дополнение к результатам auCDtect генерирует спектрограмму анализируемого файла.
По окончанию анализа программа сохраняет результаты анализ в файлы (доступно сохранение логов для каждого файла отдельно, для всей папки, сохранение спектрограммы каждого файла). Полученные таким образом логи содержат символьную сигнатуру, которая в дальнейшем позволяет проверить лог на достоверность (не вносились ли в него изменения после генерации).
Список основных возможностей и преимуществ программы:
— оптимизация под многозадачность;
— оптимизация под многопроцессорные/многоядерные платформы;
— каждая задача выполняется в отдельной виртуальной «песочнице», что позволяет расширенное управление задачами, контроль ошибок, приоритета выполнения и проч.;
— поддержка более 20 беспотерьных/гибридных форматов аудио, которая при необходимости может быть легко расширена;
— полная поддержка Юникода;
— полностью русский интерфейс, легкая локализация;
— программа полностью портативна и, кроме того, может запускать с Read-Only носителей (например, CD);
— поддержка подключения внешних анализаторов для экспорта треков (например, Sonic Visualizer, Wavosaur);
— настраиваемая генерация спектрограмм.
Программа в архиве содержит обновленные версии основных декодеров, а также декодеры ALAC и LA.
Aucdtect task manager linux
Преимущество программы:
1) заверение лога цифровой подписью с легкой проверкой
2) поддержку множества форматов (APE, FLAC, LPAC, OFR, SHN, TAK, TTA, WV — «из коробки» и другие, включая ALAC, с дополнительным пакетом (additional_unpackers.zip)
3) поддержку юникода
4) поддержку многозадачности
Скачиваем программу. Распаковываем архив и запускаем auCDtectTaskManager.exe. После установки запускаем программу.
Программу надо настроить. Нажимаем Настройки
Общие.
Если для всех проверяемых файлов вместо «Готово» пишет «ОШИБКА», при этом поле «Резюме» заполняется (CDDA 100%, например), вполне возможно, что у программы не хватает прав на работу с папкой для временных файлов. Выхода два: подправить права или создать отдельную папку и указать ее в пункте «Папка для временных файлов»
Производительность.
Рекомендуется поставить «Приоритет заданий по умолчанию» нормальный или высокий. По умолчанию стоит низкий.
Обработка.
Здесь для удобства стоит включить «Обрабатывать вложенные папки». Также можно включить удобный для вас способ оповещения об окончании проверки.
Отчеты auCDtect.
Здесь обязательно надо изменить «Опции сохранения». По умолчанию включены и «файл», и «папка». Надо оставить включенным только «папку», иначе в папке с потрековым рипом будет множество ненужных файлов. А не нужны они, потому что в итоговом отчете по папке все и так расписано для каждого файла.
Остальные опции в этом разделе трогать не надо.
Спектрограмма.
Для ‘сомнительных» файлов auCDtect автоматически сделает спектрограмму.
Условия сохр. — ставим «для сомнительных», чтобы потом сразу, без лишних движений, можно было посмотреть, что там не так с этим файлом. (Посмотреть и сохранить при надобности спектрограмму нормального файла можно, нажав правой кнопкой мыши по нему. Выбираем в открывшемся меню пункт «Подробно. » , вкладка «Спектрограмма» (в верхней части окна).
Ширина — рекомендуется 1000. По умолчанию стоит такая ширина, что ничего не разглядеть. Ставить больше 1000 тоже смысла нет — деталей много не прибавится, а за пределы среднестатистического экрана (у которого по ширине 1280 пикселей) выйдет.
Высота — рекомендуется 600, не меньше.
На этом настройка закончена. Открываем в программе файлы. Если вам надо проверить один файл (это когда раздача рипа образом диска), то жмем «Файл. » (Ctrl-O). Если множество файлов в папке (когда рип потрековый), то жмем «Папка. » (Ctrl-F). Нажимаем Старт(F9). Для получения результата программу надо закрыть и тогда в исходной папке появится отчёт и спектрограмма подозрительных файлов.
Если в скачанной вами раздаче есть лог auCDtect Task manager и вы сомневаетесь в его подлинности, то это легко проверить. Нажимаем «Тест. лог» (Alt-V) и вставляем скопированный лог. Нажимаем Проверить и видим результат. Лог подлинный. Попробуем немного изменить текст. Результат на скриншоте.
Перед созданием торрент-файла, отчёт и спектры из раздачи УДАЛЯЕМ!
Часовой пояс: UTC [ Летнее время ]
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0