Russian Qt Forum

Qt => Мультимедиа => Тема начата: amwfilwj от Декабрь 01, 2010, 19:29



Название: Audio Wave
Отправлено: amwfilwj от Декабрь 01, 2010, 19:29
Добрый день, есть необходимость сделать audio wave. Смотрел нет ли уже готовой реализации и натолкнулся на эту программу - Katmus  ( http://qt-apps.org/content/show.php/Katmus?content=99164 ) . Но проблема в том, что она не компилируется у меня на Win7. А комментарии на неизвестном мне языке. Так вот , не могли бы вы мне подсказать как из исходников этой программы взять отрисовку , нужно только для wav файлов. Сам сколько не пробовал, ничёго не получилось, я в Qt новичёк. Или возможно есть какие нибудь другие программы на qt с открытым исходным кодом, где можно подсмотреть подобную реализацию. Или может кто то такое реализовывал? Мне нужно только для одноканальных wav файлов. Заранее спасибо.


Название: Re: Audio Wave
Отправлено: xokc от Декабрь 01, 2010, 23:03
Есть и другие:
http://kwave.sourceforge.net/
http://qtractor.sourceforge.net/qtractor-index.html
http://www.sonicvisualiser.org/
Вопрос только в том, что же именно понимается под "audio wave".


Название: Re: Audio Wave
Отправлено: amwfilwj от Декабрь 01, 2010, 23:35
Ого, спасибо огромное.
Хотел сразу  написать, но видно забыл.
Вот:
(http://my.jetscreenshot.com/4324/m_20101201-8oov-22kb.jpg) (http://my.jetscreenshot.com/4324/20101201-8oov-22kb)


Блин бред какой то , ни 1 из исходников приведенных выше программ не смог скомпилировать(((
Причём ошибок довольно таки много, не понимаю, зачем выкладывать такие исходники((
Вот например
(http://my.jetscreenshot.com/4324/m_20101201-5xlt-135kb.jpg) (http://my.jetscreenshot.com/4324/20101201-5xlt-135kb)

По идее из Katmus легче всего получить то , что мне нужно, там есть файлы wave, wavewidget. Но опять же , пробую вытащить только методы которые , как мне кажется, то что мне нужно , оно либо не компилится, либо компилится , но ничего не работает(((


Название: Re: Audio Wave
Отправлено: xokc от Декабрь 04, 2010, 20:39
Такой виджет я делал сам - особенных проблем там не вижу.
Что же касается ошибок сборки sonicvisualizer, то там в файле INSTALL написано, что для сборки необходимы следующие компоненты, которые надо скачивать самостоятельно. В этих файлах вообще обычно много чего полезного пишут.

REQUIRED   Vamp Plugin SDK   v2.0   http://www.vamp-plugins.org/
REQUIRED   Qt4 Free Edition   http://www.trolltech.com/
REQUIRED   libsndfile      http://www.mega-nerd.com/libsndfile/
REQUIRED   libsamplerate      http://www.mega-nerd.com/SRC/
REQUIRED   FFTW3         http://www.fftw.org/
REQUIRED   bzip2 library      http://www.bzip.org/
REQUIRED   Redland RDF libraries   http://librdf.org/
REQUIRED   Rubber Band      http://www.breakfastquay.com/rubberband/
Optional   JACK         http://www.jackaudio.org/
Optional   PortAudio v18 or v19   http://www.portaudio.com/
Optional   PulseAudio           http://www.pulseaudio.org/
Optional   MAD mp3 decoder      http://www.underbit.com/products/mad/
Optional   Oggz and fishsound   http://www.annodex.net/software/libraries.html
Optional     liblo OSC library   http://www.plugin.org.uk/liblo/