abhitronix/vidgear

A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 18th, 2026
Created on March 17th, 2019
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 286
Total Stargazers: 3,722 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 hours
Mean response time: 19.4 days
90th percentile: 12.1 days
Tracked items: 20

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 125 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • SOLVED :checkered_flag: (11)
  • QUESTION :question: (9)
  • PROPOSAL :envelope_with_arrow: (8)
  • ENHANCEMENT :zap: (5)
  • META :thought_balloon: (3)
  • MISSING : INFORMATION :mag: (3)
  • WON'T FIXED :no_entry_sign: (3)
  • INVALID :stop_sign: (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

VidGear is a high-performance video processing Python framework that provides multi-threaded and asynchronous APIs for working with video streams and related media.

The framework solves the problem of building complex video pipelines by abstracting away the complexity of underlying libraries like OpenCV, FFmpeg, ZeroMQ, and others. It wraps these specialized tools in a unified, extensible API that handles multithreading, asynchronous operations, and real-time performance automatically. Developers can work with video capture, processing, and streaming without managing low-level threading or error handling themselves.

VidGear suits projects that need to capture, process, or stream video in real time across different platforms. It is particularly valuable for applications involving live streaming to platforms like Twitch or YouTube, screen capture, video stabilization, HLS or DASH streaming, and WebRTC video transmission. The framework is designed for developers who want to leverage powerful backend libraries without writing boilerplate code for concurrency and robustness. It works with various input sources including cameras, screen capture, and network streams, and supports output to multiple destinations.

The project maintains active development with regular updates addressing both new features and stability improvements. The codebase shows consistent refinement of its core APIs and expansion of supported backends. Documentation is comprehensive and kept current alongside code changes. The project demonstrates responsiveness to user issues and maintains backward compatibility while evolving its feature set.