auCDtect Task Manager

Программа для проверки файлов на апконверт, альтернатива Аudiochecker.

http://s020.radikal.ru/i723/1302/a9/9fdf87a78cf9.jpg

Принцип работы похож на принцип работы audiochecker - тестируемые файлы распаковываются внешними консольными распаковщиками во временную директорию, после чего проверяются с помощью auCDtect.exe. Результаты проверки записываются в лог и заверяются цифровой подписью.
Естественно, что такие логи могут быть проверены самой программой на предмет подделки

- Программа оптимизирована для многозадачной работы.
- Программа оптимизирована для работы на многопроцессорных/многоядерных платформах.
- Каждая задача выполняется в своей виртуальной "песочнице", что позволяет безопасно обрабатывать ошибки и настраивать приоритет каждой задачи (и вообще при необходимости приостанавливать на время).
- Поддерживается более 20-ти форматов файлов для проверки. Этот список при желании может быть легко расширен без необходимости перекомпиляции.
- Полностью поддерживает юникод (чего к сожалению нельзя сказать о внешних распаковщиках и auCDtect.exe)
- В дистрибутив уже включена поддержка английского и русского языков, но при необходимости программа легко поддается локализации на другие языки с помощью любого редактора ресурсов.
- Может запускаться с флешки или CD.
- В сомнительных случаях можно открыть распакованный файл для анализа во внешней программе. Рекомендуются Wavosaur (очень простой аудиоредактор) или Sonic Visualiser (мощный просмотрщик).
- Формирмирует спектрограммы и сохраняет их в формате PNG.

Установка
Скачать архивы с файлами программы и распаковать на диск. Затем скачать пакеты с кодеками и распаковать в директорию программы (с сохранением файловой структуры!!!)
Примечание: можно скачать архив, в который уже включены основные декодеры. Его достаточно просто распаковать

Жмем кнопку - "Файл" и загружаем файлы которые желаем проверить.

Я загрузил два файла. Конвертированный файл I Can Do It MP3 - 320 kb/s в WAV и запакованный во FLAC. И настоящий Put your body in motion который снят EAC с фирменного компакт диска CDDA.

Жмем кнопку - "Старт".

После завершения процесса видим результат:

http://i047.radikal.ru/1302/34/1ed6849c8f12.jpg

Красным выделен апконверт - MPEG 95% и на зеленом фоне настоящий файл WAV с диска - CDDA 100%.

Если сделать двойной щелчок левой кнопкой мыши по проверяемому файлу, откроется окно:

http://s019.radikal.ru/i615/1302/14/d1c2face21cb.jpg

в котором можно посмотреть отчет перейдя на вкладку - "Протокол".

Unpaking...

Commandline: C:\PORTAB~1\AUCDTE~1\CODECS\FLAC\FLAC.EXE -d "C:\USERS\DESKTOP\01-I_C~1.FLA" -o C:\Users\AppData\Local\Temp\au_8CD9.wav

Ok

Retrieve WAV info...

Commandline: C:\PORTAB~1\AUCDTE~1\SOX\SOX.EXE --i C:\Users\AppData\Local\Temp\au_8CD9.wav

Ok

Analyzing...

Commandline: C:\Portable Programs\auCDtect Task Manager\auCDtect\auCDtect.exe C:\Users\AppData\Local\Temp\au_8CD9.wav -m0

Ok
Conclusion: MPEG 95%

Calculate MD5 checksums...

Ok

Spectrogram processing...

Commandline: C:\PORTAB~1\AUCDTE~1\SOX\SOX.EXE "C:\Users\AppData\Local\Temp\au_8CD9.wav" -n spectrogram -x 400 -Y 275 -w Hann -S 0 -t " " -c " " -o "\AE7D.tmp"

Spectrogram postprocessing...

Ok

Информацию WAV:

ExitCode: 0

Input File     : 'C:\Users\AppData\Local\Temp\au_8CD9.wav'
Channels       : 2
Sample Rate    : 44100
Precision      : 16-bit
Duration       : 00:03:21.80 = 8899380 samples = 15135 CDDA sectors
File Size       : 35.6M
Bit Rate       : 1.41M
Sample Encoding: 16-bit Signed Integer PCM

Посмотреть, сравнить и если необходимо сохранить спектрограммы:

http://s005.radikal.ru/i209/1302/a4/642387cb59e4.jpg

Результат спектрограмм, настоящего файла и файла с которым было выполнено извращение апконверт, который я пытался выдать за AudioCD запакованный в FLAC:

http://s019.radikal.ru/i623/1302/eb/3dfa952837bf.jpg http://s019.radikal.ru/i625/1302/f2/7b17c5d26127.jpg