реклама
Совсем недавно мне в голову приходили подозрения о том, не записаны ли мои свежекупленные диски с любимой музыкой из MP3 предприимчивыми дельцами, а также о способах такой проверки. Удивительно, но участник нашей конференции с ником gM@X , который, хотя и часто обращает мое внимание на обновления программ, но в чтении мыслей пока замечен не был , подсказал миниатюрнейшую утилиту, предназначенную именно для этой цели.
Утилита auCDtect предназначена для проверки "оригинальности" музыкальных композиций и определения, не записаны ли они декодированием из форматов с потерей данных, таких как MP3. Для проверки компакт-дисков, таким образом, требуется предварительно скопировать их в WAV-файлы. Алгоритм программы основан на анализе спектрограммы записей по ряду критериев.
реклама
auCDtect работает только из командной строки (что во многом и определяет ее предельную миниатюрность) и максимально проста в использовании, имея всего два управляющих параметра: метод проверки и имя/маска файла. Метод проверки задается параметром -mS, где S=0..40, при этом S=0 - наиболее точный и медленный способ проверки, а S=40 - наиболее быстрый и наименее точный, по умолчанию S=8.
Из беспорядочно скопированной у родственников музыки были найдены 5 файлов в формате WAV общим объемом 194 МБ, которые и послужили для тестирования в программе (система на базе Celeron 1100A@1663 МГц, i815EP, 512 МБ PC133 SDRAM @151 МГц, WD1200JB). Вероятность соответствия тому или иному формату в зависимости от метода проверки показана в таблице:
WAV-файл | Метод проверки | ||
Быстрый, m40 | Стандартный, m8 | Максимальный, m0 | |
01 ВВ - Пiдманула | CDDA, 73% | CDDA, 71% | CDDA, 67% |
02 Ленинград - Пролежни | MPEG, 79% | MPEG, 100% | MPEG, 100% |
03 Солдат Вселенной | CDDA, 99% | CDDA, 99% | CDDA, 99% |
04 Сукачёв - Дорожная | CDDA, 99% | MPEG, 100% | MPEG, 100% |
05 Сукачёв - Я милого узнаю по походке | CDDA, 71% | CDDA, 71% | CDDA, 40% |
Затрачено времени | 6 секунд | 27 секунд | 240 секунд |
Как видим, стандартного и весьма быстрого режима m8 достаточно для адекватной проверки. При быстрой проверке наблюдались ошибки в определении типа четвертой песни, правильно определяться как MPEG она стала только при m=30. В планах разработчиков, кстати, повышение точности работы программы.
Еще одно преимущество auCDtect заключается в наличии версий для Linux. Скачать нужный вариант этой бесплатной утилиты можно по одной из ссылок:
- auCDtect 0.7 beta (66 КБ, Windows 9x/ME/NT/2000/XP).
- auCDtect 0.7 beta (23 КБ, Linux).
- auCDtect 0.7 beta (24 КБ, Linux RPM).
Сейчас обсуждают