3 个仓库
High-performance libraries and frameworks designed for capturing, transcoding, and manipulating video streams.
Distinct from Asynchronous Python Frameworks: Existing candidates were for general Python frameworks or async frameworks, not specifically for video processing pipelines.
Explore 3 awesome GitHub repositories matching graphics & multimedia · Video Processing Frameworks. Refine with filters or upvote what's useful.
VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali
Implements a high-performance Python framework for capturing, transcoding, and manipulating video streams using FFmpeg.
This application is a real-time computer vision system designed to identify and label objects within live video feeds, recorded files, and static images. It functions as a comprehensive framework that integrates pre-trained machine learning models with video processing pipelines to perform multi-object localization and visual data tracking. The system distinguishes itself through a multithreaded architecture that decouples frame acquisition from detection logic, ensuring the interface remains responsive during continuous analysis. It provides specialized scripts for training and optimizing cu
Implements a framework for capturing and analyzing video frames to perform high-speed object recognition and tracking.
This project is a toolkit for automating video editing and post-production tasks through programmatic workflows. It functions as a media pipeline that ingests, processes, and exports video content by applying algorithmic logic to assemble raw footage into finished media products. The framework utilizes a library of building blocks to execute repetitive editing operations, allowing for the batch processing of media assets. By mapping temporal metadata and chaining discrete operations into linear pipelines, the system enables the automated assembly of video content without manual intervention.
Acts as a programmatic framework for manipulating video streams and automating complex editing operations through scriptable interfaces.