Skip to main content

CineInfini: Adaptive Multi-Stage Video Quality Audit Pipeline

Project description

🎬 CineInfini — Video Quality Auditor

License: MIT Python 3.9+ PyPI Tests Modules

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cineinfini_audit-0.4.10.2.tar.gz (152.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cineinfini_audit-0.4.10.2-py3-none-any.whl (161.0 kB view details)

Uploaded Python 3

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

Hashes for cineinfini_audit-0.4.10.2.tar.gz
Algorithm Hash digest
SHA256 6d343fc6597cbe0ebbeef685c26906d03cdf1acca5dde793ad27ecb61f3637ee
MD5 9504853e2c79edb422f55af32500ebfc
BLAKE2b-256 3480625e4a3a424ed7f39fe5918b23474e5f20726174dc13ddd59a5268f14fee

See more details on using hashes here.

File details

Details for the file cineinfini_audit-0.4.10.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cineinfini_audit-0.4.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cad6de06b0aa525a2a3756980cf0cdaf4c90a04b6b89515fb88ad453390e090e
MD5 a2106a59760212ca303135d71f6ad852
BLAKE2b-256 6b14c33c26cf754960aac3f02295501f86c390d61a6da356c7862deb58fb0257

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page