Russian Qt Forum
Ноябрь 25, 2024, 22:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запись аудио  (Прочитано 11076 раз)
Flakes
Гость
« : Апрель 25, 2008, 01:48 »

Подскажите как можно реализовать запись аудио потока в Qt? Поискал и ничего не нашел кроме как поддержки этого в Qtopia, что мне не катит.
Записан
Flakes
Гость
« Ответ #1 : Апрель 29, 2008, 06:34 »

Подскажите плиз с чего начать, а то я совсем не в курсе. Раз нативной поддержки в Qt этого нет, то нужно с внешними библиотеками возиться может, у меня нет совсем опыта  Непонимающий
Записан
vregess
Гость
« Ответ #2 : Апрель 29, 2008, 09:35 »

предлагаю обратиться к qt-программам, которые работают с аудио, и посмотреть их исходники.
Например, last.fm - написана на qt4, там есть чтение потокового радио с сайта last.fm.
Ну а запись можно поглядеть, например, в streamripper.

Либо взять какю-нить прогу из KDE. (KRec, amarok и тд).

Может это поможет.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #3 : Апрель 29, 2008, 19:17 »

Из сторонних библиотек кросплатформенна portaudio. Там есть примеры записи звука.
Еще есть RtAudio, которая мне понравилась больше.
« Последнее редактирование: Май 01, 2008, 10:42 от xokc » Записан
Flakes
Гость
« Ответ #4 : Май 06, 2008, 14:27 »

отлично, спасибо, сдвинулось с мертовой точки наконец то!
Записан
vregess
Гость
« Ответ #5 : Май 07, 2008, 09:29 »

отлично, спасибо, сдвинулось с мертовой точки наконец то!

Ты же потом поделишься своим опытом?  Подмигивающий
Записан
Flakes
Гость
« Ответ #6 : Май 08, 2008, 05:43 »

да конечно, почему бы и нет  Подмигивающий
Записан
Flakes
Гость
« Ответ #7 : Сентябрь 22, 2008, 19:49 »

Послал к чертям я этот гребаный phonon, думал пусть для playback будет, но из буфера он играть не хочет. Разбираюсь c IrrKlang, очень простой в обращении, кроссплатфоренный, бесплатный, и очень быстрый!

Осталось только записью доразобрался, есть косячек, после записи возврящает мне указатель не на данные, а в никуда Улыбающийся Может кто с ним работал?

Удалось найти другие решения, FMOD, BASS. Очень заманчивая VoiceInk с поддержкой записи в Speex кодек - то что мне нужно, но она на Java. Посему итересно, если ее подключить к моему C++ проекту - для работы понадобиться виртуальная машина?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #8 : Сентябрь 22, 2008, 22:31 »

я с portaudio реалиовал запись звука
доволен как слон
Записан
Flakes
Гость
« Ответ #9 : Сентябрь 23, 2008, 00:59 »

Я зеленый еще, просто не осилил документацию portaudio, слишком навороченный код показался для моих примитивных целей Улыбающийся К тому же там какой то гемор, чтоб в wave писать, а мне еще и в mp3 конвертить как то.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #10 : Сентябрь 23, 2008, 18:51 »

RtAudio пробуй. Там по-проще будет
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.131 секунд. Запросов: 23.