PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Video Understanding Python Packages

Python packages with the GitHub topic video-understanding. Sorted by monthly downloads, with stars and forks.
EvolvingLMMs-Lab
lmms-eval

One-for-All Multimodal Evaluation Toolkit Across Text, Image, Video, and Audio Tasks

7K 4K 674
nKOxxx
nybls

Low cost, iterative video watching for AI agents. Transcript first, then only the frames it asks for, with receipts.

3K 1 1
open-mmlab
mmaction2

OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark

2K 5K 1K
oxbshw
watch-skill

Give AI agents eyes, ears, and verifiable results. Watch Skill turns video, audio and screen activity into searchable, timestamped evidence and proves work with deterministic contracts, not model opinion. DeepWatch is the agent workspace built on DeepSeek Harness. Python + npm, MCP, CLI, REST, Web.

2K 475 67
PaddlePaddle
paddlevideo

Awesome video understanding toolkits based on PaddlePaddle. It supports video data annotation tools, lightweight RGB and skeleton based action recognition model, practical applications for video tagging and sport action detection.

594 2K 386
TeleAI-UAGI
telemem

TeleMem is a high-performance drop-in replacement for Mem0, featuring semantic deduplication, long-term dialogue memory, and multimodal video reasoning.

495 493 37
rahulsiiitm
vidchain

✅A Lightweight Video RAG Framework for Multimodal Reasoning

322 1 0
grayhatdevelopers
vidxp

VidXP (Video eXPlain) - Video Indexing Engine. Search in videos in natural language. 👀 Connect your Hermes / Claude / OpenClaw agents, allow them to understand videos with low token cost.

284 53 18
leozitogs
vid2llm

Turn any video into LLM-ready frames. Smart sampling, scene detection, OCR, and SDK-ready output for modern multimodal language models.

238 4 0
AyushExel
framesieve

Search long video without running a VLM on every frame. Index once with a small encoder, spend the expensive model only where it matters.

151 1 1
ferreirafabio
video2tfrecord

Easily convert RGB video data (e.g. .avi) to the TensorFlow tfrecords file format for training e.g. a NN in TensorFlow. This implementation allows to limit the number of frames per video to be stored in the tfrecords.

110 154 37
PaddlePaddle
ppvideo

Awesome video understanding toolkits based on PaddlePaddle. It supports video data annotation tools, lightweight RGB and skeleton based action recognition model, practical applications for video tagging and sport action detection.

94 2K 386
HA-Video-Bench
habench

Video Generation Benchmark

92 82 3
NVIDIA
vss-ctx-rag

Context-Aware RAG library for Knowledge Graph ingestion and retrieval functions.

87 90 28
Video-Bench
videobench

Video Generation Benchmark

81 82 3
CjQkJ
videomind

Self-hostable video-understanding stack: FastAPI + Vue workbench + CLI/Agent Skill. Turn videos into structured notes, articles, cards, or teaching pages.

70 0 0
open-mmlab
mmaction

OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark

67 5K 1K
EvolvingLMMs-Lab
live-bench

One-for-All Multimodal Evaluation Toolkit Across Text, Image, Video, and Audio Tasks

56 4K 674
open-mmlab
otxmmaction2

OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark

54 5K 1K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology