Russian Qt Forum

Qt => Мультимедиа => Тема начата: serg_hd от Ноябрь 15, 2010, 20:07



Название: Qt и формат mp3
Отправлено: serg_hd от Ноябрь 15, 2010, 20:07
Привет всем. Вопрос стоит в выборе либы (желательно LGPL) предоставляющей возможности кодирования аудио в mp3.
Т.е. конечная цель такая: захватывать с микрофона звук (в буфер), кодировать его в mp3 и передавать порциями на сервер. Вообще было бы замечательно найти либу, записывающую звук и кодирующую на лету в mp3, но такой вариант вряд ли будет найден.
Пока для записи использую QAudioInput, но он не кодирует и сохраняет только в .raw.
Существующие библиотеки для поставленной задачи пока нашёл такие:
irrklang (http://www.ambiera.com/irrklang/), rtaudio (http://www.music.mcgill.ca/~gary/rtaudio/index.html),  portaudio (http://www.portaudio.com/license.html), speex (http://www.speex.org/)
Но какая из них наиболее удобная неизвестно, как раз хотелось бы услышать мнения, желательно с примерами использования.


Название: Re: Qt и формат mp3
Отправлено: BRE от Ноябрь 15, 2010, 21:50
Почему формат mp3, почему не .ogg?
Правда насчет LGPL не знаю, но GPL там точно.


Название: Re: Qt и формат mp3
Отправлено: serg_hd от Ноябрь 15, 2010, 22:09
Почему формат mp3, почему не .ogg?
Правда насчет LGPL не знаю, но GPL там точно.

Можно и .ogg. А там это где именно?


Название: Re: Qt и формат mp3
Отправлено: BRE от Ноябрь 15, 2010, 22:12
Можно и .ogg. А там это где именно?
Ну так в google: ogg
 :)


Название: Re: Qt и формат mp3
Отправлено: serg_hd от Ноябрь 15, 2010, 22:15
значит speex...