Expand description
Device-aware encoding ladder generation for the viser video-encoding-optimizer workspace.
Runs per-title analysis tuned for each device class (Mobile, Desktop, TV, TV 4K), applying
per-class resolution caps, codec preferences, and VMAF model selection. analyze produces a
convex hull and bitrate ladder for every device Profile.
Structs§
- Config
- Config for context-aware analysis.
- Device
Result - Analysis output for a single device profile.
- Profile
- Encoding constraints and quality targets for a device class.
- Progress
- Progress update emitted as each device profile finishes.
- Result
- Combined result of a context-aware analysis across all device profiles.
Enums§
- Device
Class - Target device class that determines resolution caps and codec preferences.
Functions§
- all_
profiles - Returns all standard profiles: Mobile, Desktop, TV (1080p), and TV (4K).
- analyze
- Runs per-title analysis for each device profile.
- desktop_
profile - Returns the standard Desktop profile (capped at 1080p, AV1/x265/x264).
- mobile_
profile - Returns the standard Mobile profile (capped at 720p, AV1/x264).
- tv_
4k_ profile - Returns the standard 4K TV profile (up to 2160p, 4K VMAF model, AV1/x265).
- tv_
profile - Returns the standard 1080p TV profile (8 rungs, AV1/x265/x264).