С нами с 10.12.03
Сообщения: 1615
Рейтинг: 870
|
Добавлено: 16/04/09 в 14:40 |
Нужно для каждого фрейма в мп3 файле достать его амплитуду.
Ищу или command line tool под юниксы, или библиотеку под php или модуль для perl-а
Может быть кто-то сталкивался? Мне нужна _не частота_, а именно амплитуда (громкость).
Нашел тулзу SoX - но так и не понял, может ли она амплитуду вытаскивать.
В общем, нужно построить график - по иску "время", по игреку - громкость/звука.
С советами поискать в гугле или на цпане или на пеар.нет - идите в Ж.
За советы буду признателен. Всё утро рою землю - пока без результатов
|
|
|
|
С нами с 11.03.08
Сообщения: 7
Рейтинг: 8
|
Добавлено: 16/04/09 в 19:46 |
|
|
|
|
С нами с 10.12.03
Сообщения: 1615
Рейтинг: 870
|
Добавлено: 17/04/09 в 16:15 |
задача решилась проще - в сорцах sox-a последней версии, в файле src/stat.c, в 169й строке можно сделать вывод громкости в stdout.. например
fprintf(stdout,"%08f\n",samp);
может кому-то пригодится. готового решения так и не нашел.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |