Захват кадра с видеокарты

Думаю над разработкой одного девайса. Для него мне требуется захватывать кадры с видеопамяти. Вот сижу и думаю как в разных операционках это организовать.
В линуксах можно получать кадры из /dev/fb0, но не могу найти формат выходных данных.
В виндах полный ахтунг:
GetDC — слишком медленно и оверлеи не понимает
Средствами DX — не могу найти даже внятного примера
OpenGL — нашёл что то похожее, но будет ли работать на обычных, не ogl'льных окнах.

Товарищи! Прошу помощи!

ПЫСЫ: захват оверлеев нужен обязательно, а также максимальная производительность.
ПЫПЫСЫ: Захват требуется ВСЕГО экрана.
  • +3
  • 10 февраля 2010, 15:49
  • Mihael

Комментарии (9)

RSS свернуть / развернуть
+
0
Для Linux это делается вот так;

habrahabr.ru/blogs/linux/78677/

Сам пробовал, нормальный способ. Что касается Винды, то тут полное ХЗ, не знаю такую систему

avatar

yababay

  • 10 февраля 2010, 17:14
+
0
Конкретнее говоря команда для захвата (при настроенном и запущенном ffserver'e) примерно такая:

ffmpeg -f x11grab -r 30 -s 352x288 -i :0.0 localhost:8090/feed.ffm

ffmpeg, возможно, придется переконфигурировать, пересобрать и переустановить с соответствующими ключами. Какими именно — сейчас не вспомню, погугли.
avatar

yababay

  • 10 февраля 2010, 17:21
+
0
avatar

Markony

  • 10 февраля 2010, 19:11
+
0
видеокарта какая?
avatar

FREExLOADER

  • 10 февраля 2010, 20:55
+
0
sf.net смотрел — есть что либо подобное gtk-recordmydesktop, только для windows?
avatar

Sergei_T

  • 10 февраля 2010, 23:40
+
0
Эх, исходники бы fraps
avatar

Sergei_T

  • 10 февраля 2010, 23:47
+
0
да, там как раз реализовано с использованием DirectX
Вроде уже начал находить кое какую инфу. Буду сюда выкладывать
avatar

Mihael

  • 11 февраля 2010, 09:42
+
0
Может кому будет интересно, нарыл тут под винду — www.codeproject.com/KB/dialog/screencap.aspx
avatar

Mihael

  • 11 февраля 2010, 13:18
+
0
codeproject — хороший источник примеров на тему Оффтопика
Лет 10 сайту уже — еще я на первом курсе рыскал там в поиске примеров, тогда я Оффтопик еще хорошо знал
avatar

Sergei_T

  • 11 февраля 2010, 13:34

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.