ScreenGear is designed exclusively for ultra-fast Screencasting, which means it can grab frames from your monitor in real-time, either by defining an area on the computer screen or full-screen, at the expense of inconsiderable latency. ScreenGear also seamlessly support frame capturing from multiple monitors as well as supports multiple backends.
ScreenGear API implements a multi-threaded wrapper around pyscreenshot & python-mss python library, and also flexibly supports its internal parameter.
If you're already familar with OpenCV library, then see Switching from OpenCV Library ➶
It is advised to enable logging(
logging = True) on the first run for easily identifying any runtime errors.
You can import ScreenGear API in your program as follows:
After going through ScreenGear Usage Examples, Checkout more of its advanced configurations here ➶