u/abhi_uno

Image 1 — FFGear: A Multi-threaded, High-performance FFmpeg Decoder API in Pure Python
Image 2 — FFGear: A Multi-threaded, High-performance FFmpeg Decoder API in Pure Python
▲ 12 r/PythonProjects2+1 crossposts

FFGear: A Multi-threaded, High-performance FFmpeg Decoder API in Pure Python

FFGear provides direct, transparent access to the full FFmpeg Decoder feature-set, including:

  • Hardware-Accelerated Decoding — GPU-powered decoding with CUDA/CUVID and other hardware-accelerated backends 
  • Flexible Pixel Formats — support for any FFmpeg pixel format (e.g., bgr24, yuv420p, gray) with optional OpenCV compatibility patches for YUV/NV layouts.
  • Per-Frame Metadata Extraction — asynchronous frame metadata extraction through the showinfo filter.
  • Live Complex Filtergraphs — support for live simple and complex FFmpeg filter pipelines.
  • Wide Source Support — capture USB, virtual, and IP camera feeds by index similar to OpenCV, along with support for multimedia files, image sequences, desktop screen capture, and network streams (HTTP(s), RTSP/RTP, etc.).

Get Started here: https://abhitronix.github.io/vidgear/latest/gears/ffgear/

u/abhi_uno — 2 days ago