Opened 10 years ago

Last modified 10 years ago

#4234 new enhancement

Direct3D desktop capture on Windows

Reported by: Christoph Rackwitz Owned by:
Priority: wish Component: avdevice
Version: unspecified Keywords:
Cc: rogerdpack@gmail.com Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

ffmpeg can use 'dshow' filters or 'gdigrab' to capture the desktop on Windows. However, gdigrab is slow (on Aero-enabled desktops) and dshow desktop capture filters aren't shipped with Windows (3rd party filters require installation with admin rights).

in GStreamer, there's a 'dx9screencapsrc' that uses Direct3D 9 and performs reasonably well (~18 fps on my computer).

The source of that module can be found at http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/winscreencap/gstdx9screencapsrc.c

Change History (3)

comment:1 by Christoph Rackwitz, 10 years ago

Priority: normalwish

comment:2 by Roger Pack, 10 years ago

I could see adding windows 8 "fast" screen capture. patches welcome!

comment:3 by Roger Pack, 10 years ago

Cc: rogerdpack@gmail.com added
Note: See TracTickets for help on using tickets.