viser-contextaware 0.8.0

Device-specific ladder generation for viser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# viser-contextaware

Device-specific ladder generation — per-title analysis tuned for each device class (Mobile, Desktop, TV, TV 4K) with resolution caps, codec preferences, and VMAF model selection.

## Key Types

- `Config` — device profiles, CRF values, preset, subsample, parallelism
- `Profile` / `DeviceClass` — encoding constraints per device class
- `Result` — per-device hulls and ladders

## Key Functions

- `analyze(source, cfg, progress_tx)` — runs per-title analysis for each device profile
- `all_profiles()` / `mobile_profile()` / `desktop_profile()` / `tv_profile()` / `tv_4k_profile()` — factory functions for standard profiles