viser_cli/lib.rs
1//! CLI for viser — Video Encoding Optimizer.
2//!
3//! The binary entry point (`main.rs`) provides subcommands for encoding,
4//! inspection, quality measurement, comparison, charting, and per-title
5//! optimization with per-shot refinement.
6//!
7//! # Installation
8//!
9//! ```sh
10//! cargo install viser-cli
11//! ```
12//!
13//! # Usage
14//!
15//! ```text
16//! viser encode <input> Encode a video file
17//! viser inspect <input> Inspect video files / probes
18//! viser quality <input> Quality measurement (VMAF, PSNR, SSIM)
19//! viser per-title analyze Per-title convex hull analysis
20//! viser per-title deliver Delivery pipeline from saved analysis
21//! viser compare <a> <b> Side-by-side comparison player
22//! viser chart <data> Generate R-D curve charts
23//! viser shot <input> Shot detection
24//! viser complexity <input> Segment-level complexity analysis
25//! ```