Skip to main content

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//! ```