Russian Qt Forum

Qt => Мультимедиа => Тема начата: Volodia от Май 18, 2007, 00:01



Название: [QT 4.2.3] Видеозахват.
Отправлено: Volodia от Май 18, 2007, 00:01
Привет всем.
Такой вопрос, реально ли в QT работать с видеозахватом с камеры и делать потоковою передачу видео(типа RTC), может есть что-то для этого.
Спасибо.


Название: [QT 4.2.3] Видеозахват.
Отправлено: Admin от Май 18, 2007, 08:02
реально
я делал
тебе в какой OS?


Название: [QT 4.2.3] Видеозахват.
Отправлено: Volodia от Май 18, 2007, 10:22
Привет.
Больше всего интересует для WinXP. Можеш поделиться опытом?


Название: [QT 4.2.3] Видеозахват.
Отправлено: Admin от Май 18, 2007, 12:17
есть 2 подхода

1. Не больше одной камеры - можно использовать функции API. Не помню как они называются.
2. Если 2 и больше то только DirectX. Тебе нада поставить DX SDK и смотреть примеры.  Есть очень простоя библиотека http://www.codevis.com/vidcapture/  - я использовал именно ее.


Название: [QT 4.2.3] Видеозахват.
Отправлено: Volodia от Май 18, 2007, 13:01
Спасибо за линку, буду разбираться :)
А как быть с потоковой передачей видео?


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: IGHOR от Сентябрь 22, 2009, 01:47
есть 2 подхода

1. Не больше одной камеры - можно использовать функции API. Не помню как они называются.
2. Если 2 и больше то только DirectX. Тебе нада поставить DX SDK и смотреть примеры.  Есть очень простоя библиотека http://www.codevis.com/vidcapture/  - я использовал именно ее.

Спасибо за информацию!


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: IGHOR от Октябрь 07, 2009, 21:09
С этой библиотекой: http://muonics.net/school/spring05/videoInput/ получилось намного проще и удобнее


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: IGHOR от Октябрь 17, 2009, 02:55
После захвата надо обрабатывать фреймы передаваемые в uchar*
Кто-нибудь знает библиотеку для кодирования захваченных картинок в Avi, Mp4, Flv?


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: ufna от Ноябрь 07, 2009, 01:14
После захвата надо обрабатывать фреймы передаваемые в uchar*
Кто-нибудь знает библиотеку для кодирования захваченных картинок в Avi, Mp4, Flv?

ты случайно не нашел решения? Сейчас рою инет в поиска ответа точно на этот же вопрос..


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: IGHOR от Декабрь 09, 2009, 17:11
ufna, до сих пор ищу что-то удобное,
копался в исходниках x264, но еще не разобрался
если найду что-нибудь полезное то отпишусь,
если вы найдете то тоже надеюсь отпишите :)


Название: Re: [QT 4.2.3] Видеозахват.
Отправлено: IGHOR от Январь 29, 2010, 01:39
ufna, использую для записи Avi, Mp4, Flv.. OpenCV и можно обойтись без videoInput,
все работает хорошо, при кодировании Н264 загрузка 3ггз проца около 10%