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.1}
}

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.1.tar.gz (152.5 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.1-py3-none-any.whl (161.0 kB view details)

Uploaded Python 3

File details

Details for the file cineinfini_audit-0.4.10.1.tar.gz.

File metadata

  • Download URL: cineinfini_audit-0.4.10.1.tar.gz
  • Upload date:
  • Size: 152.5 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.1.tar.gz
Algorithm Hash digest
SHA256 470124e3a6f4c191e5722bd72f5fdf195efc3381689876f24e89a9856c6bab29
MD5 e3b361dc8887b6af9eb0c0c9255db9e5
BLAKE2b-256 b739483bb7509752e66a5817b55408cccc8827b099a3d9f7a6b76a6c50ae6ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cineinfini_audit-0.4.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d601bb4efa29c496e0a7ffac638b79cc31edd9bd8a9f40ab45d17bca1ffdd28
MD5 bf9be4f19abd2df356a6308d65b7f598
BLAKE2b-256 5890c7a82f988b6a39fc67be09755e80ff519c061de35ee1f1ada27d6a21913c

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