vidgear

github.com/abhiTronix/vidgear Twitch Tools Open-source projectOpen source

vidgear provides a Python framework for video processing that works across platforms.

github.com/abhiTronix/vidgear
vidgear homepage screenshot

About vidgear

VidGear is an open-source Python framework for reading, writing, processing, sending, and receiving video from files, cameras, network streams, and screens. It provides a multi-threaded and asyncio API layered over libraries including OpenCV, FFmpeg, ZeroMQ, picamera2, and yt_dlp. The project is hosted as a GitHub repository.

Its components, called Gears, are grouped by function: video capture, video writing, and streaming. The project states that it is designed to let programmers add video processing to existing or new applications with a small amount of code. Support for USB cameras on Raspberry Pi is described as limited.

Key features

  • Capture video from IP and USB cameras, network streams, and streaming site URLs
  • Hardware-accelerated FFmpeg video decoding with full filtergraph support
  • Camera module and limited USB camera capture on Raspberry Pi
  • Screen capture for screencasting
  • Lossless video writing and encoding for files, streams, and frames
  • Transcoding to adaptive streaming formats
Best for: Python developers who need to capture, process, or stream video in real time within their own applications.
Good for
  • Built on established video libraries such as OpenCV and FFmpeg
  • Offers multi-threaded and asyncio-based APIs
  • Open source and hosted as a public GitHub repository
Watch out for
  • USB camera support on Raspberry Pi is described as limited

vidgear at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

vidgear alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Twitch Tools

Well-known listings from the same topic.

All 110

vidgear FAQ

Which libraries does VidGear build on?
VidGear provides its API on top of libraries including OpenCV, FFmpeg, ZeroMQ, picamera2, starlette, yt_dlp, pyscreenshot, dxcam, aiortc, and python-mss.
Can VidGear capture video from a Raspberry Pi camera?
Yes. PiGear targets camera modules and, with limits, USB cameras on Raspberry Pi boards.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing