CineInfini: Adaptive Multi-Stage Video Quality Audit Pipeline
Project description
🎬 CineInfini — Video Quality Auditor
The only no-reference, modular, per-shot, multi-dimensional video auditor that runs in under 1 GB of weights and exposes every gate to the user.
CineInfini scores AI-generated and natural videos across 19 native metrics and produces output compatible with VBench, VideoScore, DOVER, and FAST-VQA — so you submit the same audit to any leaderboard.
TL;DR
pip install cineinfini-audit
cineinfini bootstrap # Tier-1 weights (~835 MB)
cineinfini audit my_video.mp4 --config cfg/profiles/postproduction.yaml
cineinfini score output/ # → 5 axes + composite
cineinfini export-vbench output/ # → VBench JSON
What you get from one audit run
A single cineinfini audit produces all of these output formats simultaneously:
| Format | What | Compatible with |
|---|---|---|
data.json |
Native gates + per-shot ACCEPT/REVIEW/REJECT | — |
dashboard.html / .pdf / .md |
Human-readable reports | — |
*.vbench.json |
16-dim VBench-leaderboard format | Vchitect/VBench |
| 5-axis VideoScore + composite | Visual / Temporal / Dynamic / Alignment / Factual | TIGER-Lab/VideoScore |
dover_aesthetic, dover_technical |
DOVER scores | DOVER (when wired) |
fastvqa_score |
FAST-VQA score | FAST-VQA (when wired) |
Performance profiles
cineinfini audit video.mp4 --config cfg/profiles/realtime.yaml # < 2s/min CPU
cineinfini audit video.mp4 --config cfg/profiles/ultralight.yaml # < 5s total
cineinfini audit video.mp4 --config cfg/profiles/postproduction.yaml # default for serious users
cineinfini audit video.mp4 --config cfg/profiles/academic.yaml # all 21 modules
cineinfini audit video.mp4 --config cfg/profiles/low_memory.yaml # < 4 GB VRAM
See docs/USER_MANUAL.md for the full reference and
docs/benchmarking/PROFILES.md for performance.
How CineInfini compares
| Capability | VMAF | DOVER | VideoScore | VBench | EvalCrafter | CineInfini |
|---|---|---|---|---|---|---|
| No-reference | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Per-shot diagnostic | ❌ | ❌ | ❌ | ⚙️ | ⚙️ | ✅ |
| Disk footprint | 5 MB | 200 MB | 16 GB | 10+ GB | 30+ GB | 835 MB |
| Plug-in extensibility | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| YAML-driven config | ❌ | ⚙️ | ❌ | ❌ | ❌ | ✅ |
| Causal/physics modules | ❌ | ❌ | ⚙️ | VBench-2.0 only | ⚙️ | ✅ |
Full comparison: docs/benchmarking/COMPARISON.md.
Installation
# Minimal — pure-CV modules only
pip install cineinfini-audit
# With ML modules (CLIP, ArcFace, DINOv2)
cineinfini bootstrap # ~835 MB models
# Full — including DOVER, FAST-VQA cross-benchmark wrappers
pip install torch torchvision dover-vqa fast-vqa
cineinfini bootstrap --include-optional # +395 MB
Detailed guide: docs/INSTALLATION.md.
Documentation index
| Doc | What |
|---|---|
docs/USER_MANUAL.md |
Complete user manual — every CLI command, module, profile, output |
docs/QUICKSTART.md |
5-minute getting started |
docs/INSTALLATION.md |
Install + competitor dependencies |
docs/STATUS.md |
Exhaustive status: done, not done, what to install |
docs/MISSING_ASSETS.md |
Tier 1/2/3 asset inventory + training recipes |
docs/benchmarking/COMPARISON.md |
Head-to-head vs 12 industrial/academic tools |
docs/benchmarking/COMPETITORS.md |
One-liner install for each competitor |
docs/benchmarking/PROFILES.md |
Per-profile performance characteristics |
notebooks/ |
Runnable Jupyter notebooks |
Citation
@software{cineinfini,
author = {Benbrahim, Salah-Eddine},
title = {CineInfini: Video Quality Auditor},
year = {2026},
url = {https://github.com/CineInfini/Video_Quality_Auditor},
version = {0.4.10.2}
}
License
MIT. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cineinfini_audit-0.4.10.2.tar.gz.
File metadata
- Download URL: cineinfini_audit-0.4.10.2.tar.gz
- Upload date:
- Size: 152.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d343fc6597cbe0ebbeef685c26906d03cdf1acca5dde793ad27ecb61f3637ee
|
|
| MD5 |
9504853e2c79edb422f55af32500ebfc
|
|
| BLAKE2b-256 |
3480625e4a3a424ed7f39fe5918b23474e5f20726174dc13ddd59a5268f14fee
|
File details
Details for the file cineinfini_audit-0.4.10.2-py3-none-any.whl.
File metadata
- Download URL: cineinfini_audit-0.4.10.2-py3-none-any.whl
- Upload date:
- Size: 161.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cad6de06b0aa525a2a3756980cf0cdaf4c90a04b6b89515fb88ad453390e090e
|
|
| MD5 |
a2106a59760212ca303135d71f6ad852
|
|
| BLAKE2b-256 |
6b14c33c26cf754960aac3f02295501f86c390d61a6da356c7862deb58fb0257
|