AuSpectre v0.9c - небольшая программка, предназначенная для просмотра спектра музыкальных файлов.
С foobar2000 программа работает благодаря конвертеру, а также плагинам Run Command и Run Services.
Итак, для работы программы необходимо следующее:
*Microsoft C++ Runtime Library 2005
*Установленный плагин Run Services для foobar2000
*Установленный плагин Run Command для foobar2000
Как настроить программу для работы с foobar2000:
1) Нажмите в foobar2000 на любом треке из плейлиста или библиотеки правой кнопкой, выберите "Convert"=>"...", введите имя нового профиля "auspec" и настройте его в соответствии со скриншотами:
Нажмите на первой вкладке настройки профиля кнопку "Save", а потом - кнопку "Cancel".
ПРИМЕЧАНИЕ: на последней вкладке есть опция "Preview generation" - рекомендуется держать ее включенной и выставить значения "Fixed track length", "30s". В случае если Вы захотите получить спектрограмму всего трека, выключите эту опцию, но учтите, что в этом случае увеличится масштаб картинки, т.к. реальный её размер фиксирован. Ширина картинки устанавливается параметром width в файле AuSpec_Pre.ini.
2) Поместите папку "AuSpec" с файлами внутри в папку, где у Вас установлен foobar2000 (foobar2000.exe), файлы, находящиеся в папке "AuSpec", должны находиться по адресу вида "C:\Program Files\foobar2000\AuSpec\AuSpec.vbs".
3) Зайдите в foobar2000 в меню "File"=>"Preferences"=>"Tools"=>"Run services", нажмите кнопку "Add" и введите:
Label: AuSpec
Path: .\AuSpec\AuSpec.vbs
Нажмите кнопку "Close".
----------------------------------------------------
Программа запускается через контекстное меню=>"Run Service"=>"AuSpec". При этом она создаёт изображение со спектрограммой для выделенных в плейлисте треков. Изображение открывается в программе, ассоциированной у Вас в системе с форматом PNG. После закрытия программы-просмотрщика картинка автоматически удаляется.
На картинке: вертикальные тонкие линии — через каждые 10 секунд, толстые - через каждую минуту; горизонтальные — тонкие каждый 1 кГц, толстые — каждые 5 кГц.
СКАЧАТЬ утилиту + плагины для плеера
-------------------------------------------------------
ПРОБЛЕМА:
C новыми версиями Visual C++ появилась такая ерунда: vbs скрипт не дожидается окончания декодирования файла во временную папку и сразу же запускает AuSpec, который обращается к файлу во временной папке, не может получить к нему доступ и в результате получаем ошибку вроде "файл не найден". Кстати говоря, нормально программа срабатывает только первый раз, судя по тому что я видел.
Просьба к тем кто знает VB Script - довести его до ума, возможно задать секунд 20-30 для декодирования трека, а лучше вообще понять причину ошибки и исправить её.