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, parallelismProfile/DeviceClass— encoding constraints per device classResult— per-device hulls and ladders
Key Functions
analyze(source, cfg, progress_tx)— runs per-title analysis for each device profileall_profiles()/mobile_profile()/desktop_profile()/tv_profile()/tv_4k_profile()— factory functions for standard profiles