Название: Запись аудио Отправлено: Flakes от Апрель 25, 2008, 01:48 Подскажите как можно реализовать запись аудио потока в Qt? Поискал и ничего не нашел кроме как поддержки этого в Qtopia, что мне не катит.
Название: Re: Запись аудио Отправлено: Flakes от Апрель 29, 2008, 06:34 Подскажите плиз с чего начать, а то я совсем не в курсе. Раз нативной поддержки в Qt этого нет, то нужно с внешними библиотеками возиться может, у меня нет совсем опыта ???
Название: Re: Запись аудио Отправлено: vregess от Апрель 29, 2008, 09:35 предлагаю обратиться к qt-программам, которые работают с аудио, и посмотреть их исходники.
Например, last.fm - написана на qt4, там есть чтение потокового радио с сайта last.fm. Ну а запись можно поглядеть, например, в streamripper. Либо взять какю-нить прогу из KDE. (KRec, amarok и тд). Может это поможет. Название: Re: Запись аудио Отправлено: xokc от Апрель 29, 2008, 19:17 Из сторонних библиотек кросплатформенна portaudio. Там есть примеры записи звука.
Еще есть RtAudio, которая мне понравилась больше. Название: Re: Запись аудио Отправлено: Flakes от Май 06, 2008, 14:27 отлично, спасибо, сдвинулось с мертовой точки наконец то!
Название: Re: Запись аудио Отправлено: vregess от Май 07, 2008, 09:29 отлично, спасибо, сдвинулось с мертовой точки наконец то! Ты же потом поделишься своим опытом? ;) Название: Re: Запись аудио Отправлено: Flakes от Май 08, 2008, 05:43 да конечно, почему бы и нет ;)
Название: Re: Запись аудио Отправлено: Flakes от Сентябрь 22, 2008, 19:49 Послал к чертям я этот гребаный phonon, думал пусть для playback будет, но из буфера он играть не хочет. Разбираюсь c IrrKlang (http://www.ambiera.com/irrklang/), очень простой в обращении, кроссплатфоренный, бесплатный, и очень быстрый!
Осталось только записью доразобрался, есть косячек, после записи возврящает мне указатель не на данные, а в никуда :) Может кто с ним работал? Удалось найти другие решения, FMOD (http://www.fmod.org/), BASS (http://www.un4seen.com/bass.html). Очень заманчивая VoiceInk (http://www.inventivio.com/voiceink/voiceinklib.html)с поддержкой записи в Speex кодек - то что мне нужно, но она на Java. Посему итересно, если ее подключить к моему C++ проекту - для работы понадобиться виртуальная машина? Название: Re: Запись аудио Отправлено: Admin от Сентябрь 22, 2008, 22:31 я с portaudio реалиовал запись звука
доволен как слон Название: Re: Запись аудио Отправлено: Flakes от Сентябрь 23, 2008, 00:59 Я зеленый еще, просто не осилил документацию portaudio, слишком навороченный код показался для моих примитивных целей :) К тому же там какой то гемор, чтоб в wave писать, а мне еще и в mp3 конвертить как то.
Название: Re: Запись аудио Отправлено: xokc от Сентябрь 23, 2008, 18:51 RtAudio пробуй. Там по-проще будет
|