Реклама на сайте Advertise with us

Чем вытащить громкость фреймов (в dB) из mp3? bash,php,perl

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 10.12.03
Сообщения: 1615
Рейтинг: 870

Ссылка на сообщениеДобавлено: 16/04/09 в 14:40       Ответить с цитатойцитата 

Нужно для каждого фрейма в мп3 файле достать его амплитуду.

Ищу или command line tool под юниксы, или библиотеку под php или модуль для perl-а

Может быть кто-то сталкивался? Мне нужна _не частота_, а именно амплитуда (громкость).

Нашел тулзу SoX - но так и не понял, может ли она амплитуду вытаскивать.
В общем, нужно построить график - по иску "время", по игреку - громкость/звука.

С советами поискать в гугле или на цпане или на пеар.нет - идите в Ж.

За советы буду признателен. Всё утро рою землю - пока без результатов icon_sad.gif

нету у меня подписи...

0
 



С нами с 11.03.08
Сообщения: 7
Рейтинг: 8

Ссылка на сообщениеДобавлено: 16/04/09 в 19:46       Ответить с цитатойцитата 

Есть либа под php http://www.getid3.org/
В svn можно найти модуль:
https://gallery.svn.sourceforge.net/svnroot/gallery/trunk/gallery2/m…io.mp3.inc
В таких ситуация эффективнее код искать в Google Сode Search

5
 



С нами с 10.12.03
Сообщения: 1615
Рейтинг: 870

Ссылка на сообщениеДобавлено: 17/04/09 в 16:15       Ответить с цитатойцитата 

задача решилась проще - в сорцах sox-a последней версии, в файле src/stat.c, в 169й строке можно сделать вывод громкости в stdout.. например
fprintf(stdout,"%08f\n",samp);

может кому-то пригодится. готового решения так и не нашел.

нету у меня подписи...

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »