Stock Profile Packs¶
Current stock packs in vfo:
balanced_open_audioroku_family_all_sub_convert_audio_conformfire_tv_family_all_sub_convert_audio_conformchromecast_google_tv_family_all_sub_convert_audio_conformapple_tv_family_all_sub_convert_audio_conformfire_tv_stick_4k_dv_all_sub_convert_audio_conformdevice_targets_open_audio(legacy compatibility)craigstreamy_hevc_all_sub_audio_conformcraigstreamy_hevc_all_sub_preservecraigstreamy_hevc_smart_eng_sub_aggressive_vmafcraigstreamy_hevc_smart_eng_sub_audio_conform_aggressive_vmafcraigstreamy_hevc_smart_eng_sub_audio_conformcraigstreamy_hevc_smart_eng_sub_subtitle_convertcraigstreamy_hevc_smart_eng_sub_subtitle_convert_audio_conformcraigstreamy_hevc_selected_english_subtitle_preserve
Each pack is an outcome preset family. Use packs to choose the behavior you want first, then tune criteria/actions if needed.
In the sections below, each heading uses a friendly label while the exact selectable pack id is shown inline.
Read Profile Pack Strategy for the rule of the road:
- fixed named packs for user-facing selection
- internal policy composition under the hood
- quality modes layered on top instead of multiplying pack names too early
Subtitle behavior is now described via the canonical policy taxonomy:
smart_eng_suball_sub_preservesubtitle_convert
Read Subtitle Policy for the policy model and how current packs map to it.
Quality behavior is also orthogonal to pack names:
standardaggressive_vmaf
Read Quality Modes for the quality-mode model and the current implementation boundary.
If you want to see how these stock packs could be expressed declaratively, read Profile Pack YAML Examples.
Selection Model¶
Use this shorthand:
- choose a pack for subtitle + audio + delivery intent
- choose a quality mode for how hard video optimization should push
Today that means:
- pack choice is explicit
aggressive_vmafnow exists both as a reusable quality mode and fixed named craigstreamy packs- subtitle handling is now split more clearly across preserve vs convert variants
- both aggressive packs keep audio policy unchanged and only push video harder
Further pack evolution is documented in Profile Pack Strategy.
Roku Family All Sub Convert Audio Conform¶
Pack id: roku_family_all_sub_convert_audio_conform
Focus:
- Roku-shaped HD and 4K output envelopes inside one explicit family pack
- H.264 for HD, HEVC for UHD
- HD lane currently maps to Roku Express 1080-class devices
- 4K lane currently maps to Roku 4K-class devices
- subtitle policy:
all_sub_preserve+subtitle_convert - preserve AAC and Dolby-family audio where already acceptable
- conform DTS-family and PCM-family audio when needed
- prefer fragmented MP4, but fall back to MKV when subtitle/audio safety requires it
- details + flow: Roku Family All Sub Convert Audio Conform Pack
Fire TV Family All Sub Convert Audio Conform¶
Pack id: fire_tv_family_all_sub_convert_audio_conform
Focus:
- shared Fire TV HD and 4K output envelopes
- H.264 for HD, HEVC for UHD
- HD lane currently maps to Fire TV Stick Lite
- 4K lane currently maps to Fire TV Stick 4K and Fire TV Stick 4K Max
- subtitle policy:
all_sub_preserve+subtitle_convert - audio policy:
audio_conform aggressive_vmafstays optional and video-only- details + flow: Fire TV Family All Sub Convert Audio Conform Pack
Chromecast Google TV Family All Sub Convert Audio Conform¶
Pack id: chromecast_google_tv_family_all_sub_convert_audio_conform
Focus:
- shared Chromecast with Google TV HD and 4K output envelopes
- H.264 for HD, HEVC for UHD
- HD lane currently maps to Chromecast with Google TV HD
- 4K lane currently maps to Chromecast with Google TV 4K
- subtitle policy:
all_sub_preserve+subtitle_convert - audio policy:
audio_conform - prefer fragmented MP4 while still preserving subtitles/audio safely
- details + flow: Chromecast Google TV Family All Sub Convert Audio Conform Pack
Apple TV Family All Sub Convert Audio Conform¶
Pack id: apple_tv_family_all_sub_convert_audio_conform
Focus:
- shared Apple TV HD and 4K output envelopes
- H.264 for HD, HEVC for UHD
- HD lane currently maps to Apple TV HD
- 4K lane currently maps to Apple TV 4K
- subtitle policy:
all_sub_preserve+subtitle_convert - audio policy:
audio_conform - keep fragmented MP4 as the preferred delivery target
- details + flow: Apple TV Family All Sub Convert Audio Conform Pack
Fire TV Stick 4K DV All Sub Convert Audio Conform¶
Pack id: fire_tv_stick_4k_dv_all_sub_convert_audio_conform
Focus:
- explicit Dolby Vision-capable Fire TV Stick 4K lane
- HEVC 4K with DV retention when possible
- maps to the Fire TV Stick 4K DV-oriented device lane rather than the generic 4K family baseline
- subtitle policy:
all_sub_preserve+subtitle_convert - audio policy:
audio_conform - keep quality mode standard today so DV handling stays predictable
- details + flow: Fire TV Stick 4K DV All Sub Convert Audio Conform Pack
Craigstreamy HEVC All Sub Preserve¶
Pack id: craigstreamy_hevc_all_sub_preserve
Focus:
- practical HEVC bitrate reduction approach
- subtitle policy:
all_sub_preserve+preserve - preserve audio streams
- emit MKV when subtitle carry-over is active, otherwise stream-ready MP4
- details + flow: Craigstreamy HEVC All Sub Preserve Pack
Craigstreamy HEVC All Sub Audio Conform¶
Pack id: craigstreamy_hevc_all_sub_audio_conform
Focus:
- practical HEVC bitrate reduction approach
- subtitle policy:
all_sub_preserve+preserve - preserve AAC and Dolby-family audio when already acceptable
- conform DTS-family and PCM-family audio into open-source Dolby-aligned delivery codecs when needed
- keep MKV whenever subtitle carry-over or preserved-audio safety requires it
- details + flow: Craigstreamy HEVC All Sub Audio Conform Pack
Craigstreamy HEVC Smart Eng Sub Aggressive VMAF¶
Pack id: craigstreamy_hevc_smart_eng_sub_aggressive_vmaf
Focus:
- the same
smart_eng_sub + preservesubtitle posture as the preserve-audio craigstreamy baseline - preserve audio streams unchanged
- bounded aggressive-VMAF retries on video only
- same container decisions as the preserve-audio baseline
- details + flow: Craigstreamy HEVC Smart Eng Sub Aggressive VMAF Pack
Craigstreamy HEVC Smart Eng Sub Audio Conform Aggressive VMAF¶
Pack id: craigstreamy_hevc_smart_eng_sub_audio_conform_aggressive_vmaf
Focus:
- the same subtitle + audio intent as the standard audio-conform pack
- bounded aggressive-VMAF retries on the video encode stage
- keep audio behavior unchanged while pushing video harder
- details + flow: Craigstreamy HEVC Smart Eng Sub Audio Conform Aggressive VMAF Pack
Craigstreamy HEVC Smart Eng Sub Audio Conform¶
Pack id: craigstreamy_hevc_smart_eng_sub_audio_conform
Focus:
- practical HEVC bitrate reduction approach
- subtitle policy:
smart_eng_sub+preserve - preserve AAC and Dolby-family audio when already acceptable
- conform DTS-family audio into open-source Dolby-aligned delivery codecs when needed
- apply loudness normalization only on DTS-family transcode paths
- emit MKV when subtitle or preserved-audio safety requires it, otherwise stream-ready MP4
- guardrails: 1080 lane is SDR-only (
bt709) in 1280x720..1920x1080, 4K lane accepts SDR/HDR in 1920x1080..3840x2160, legacy sub-HD lane is 320x240..1279x719 with broad codec/color intake
Included active profiles:
craigstreamy_hevc_smart_eng_sub_audio_conform_4kcraigstreamy_hevc_smart_eng_sub_audio_conform_1080pcraigstreamy_hevc_smart_eng_sub_audio_conform_legacy_subhd- details + flow: Craigstreamy HEVC Smart Eng Sub Audio Conform Pack
Craigstreamy HEVC Smart Eng Sub Subtitle Convert¶
Pack id: craigstreamy_hevc_smart_eng_sub_subtitle_convert
Focus:
- practical HEVC bitrate reduction approach
- subtitle policy:
smart_eng_sub+subtitle_convert - preserve audio streams
- convert selected text subtitles into delivery-friendly subtitle text
- details + flow: Craigstreamy HEVC Smart Eng Sub Subtitle Convert Pack
Craigstreamy HEVC Smart Eng Sub Subtitle Convert Audio Conform¶
Pack id: craigstreamy_hevc_smart_eng_sub_subtitle_convert_audio_conform
Focus:
- subtitle policy:
smart_eng_sub+subtitle_convert - audio policy:
audio_conform - keep subtitle conversion intent while bringing audio into a delivery-conform shape when needed
- details + flow: Craigstreamy HEVC Smart Eng Sub Subtitle Convert Audio Conform Pack
Craigstreamy HEVC Selected English Subtitle Preserve¶
Pack id: craigstreamy_hevc_selected_english_subtitle_preserve
Focus:
- practical HEVC bitrate reduction approach
- preserve audio streams
- preserve one selected English subtitle when it appears intent-oriented
- emit MKV when subtitle intent applies, otherwise stream-ready MP4 (fragmented + init/moov at start by default)
- prioritize viewing-experience intent over single-container uniformity
- guardrails: 1080 lane is SDR-only (
bt709) in 1280x720..1920x1080, 4K lane accepts SDR/HDR in 1920x1080..3840x2160, legacy sub-HD lane is 320x240..1279x719 with broad codec/color intake
Included active profiles:
netflixy_preserve_audio_main_subtitle_intent_4knetflixy_preserve_audio_main_subtitle_intent_1080pnetflixy_preserve_audio_main_subtitle_intent_legacy_subhd- details + flow: Craigstreamy HEVC Selected English Subtitle Preserve Pack