Andy
829ae01000
fix(hybrid): accept HDR10+ tracks as valid base layer for HYBRID mode
...
HYBRID mode previously required a plain HDR10 track, rejecting HDR10+ (HDR10P) even though it's a perfectly valid (and superior) base layer.
HDR10+ is now preferred over HDR10 when both are available, preserving dynamic metadata in the final DV Profile 8 output.
2026-02-18 15:56:55 -07:00
Andy
df92f9e4b6
refactor(hybrid): replace log.info with console status and add JSONL debug logging
2026-02-16 13:33:11 -07:00
Andy
f96f1f9a95
feat(hybrid): add L5 active area and dynamic L6 luminance metadata
...
Add crop detection via ffmpeg to generate Level 5 active area metadata, resolving DV/HDR10 black bar mismatches. Update Level 6 to extract actual luminance values from the RPU instead of hardcoding defaults.
2026-02-15 17:38:43 -07:00
CodeName393
f3cc1d080e
Fix Hybrid
2026-01-22 15:27:57 +09:00
CodeName393
197fe76f7a
Replace ffmpeg string with FFMPEG variable
2025-12-31 19:27:10 +09:00
Andy
8dbdde697d
feat(hybrid): Enhance extraction and conversion processes with dymanic spinning bars to follow the rest of the codebase.
2025-08-05 14:57:51 +00:00
Andy
a07345a0a2
refactor: Replace log.exit calls with ValueError exceptions for error handling in Hybrid class
2025-07-31 23:48:22 +00:00
Andy
d2fb409ad9
feat(hybrid): ✨ Add HDR10+ support for conversion to Dolby Vision and enhance metadata extraction
2025-07-30 21:14:50 +00:00
Andy
9f20159605
feat(hybrid): ✨ Display resolution of HDR10 track in hybrid mode console output and clean up unused code
2025-07-30 02:08:07 +00:00
Andy
e8e376ad51
fix(hybrid): 🐛 Fix import order and add missing json import
...
fix(uv): 🐛 Update unshackle package version to 1.0.2
2025-07-29 19:11:11 +00:00
Andy
c97de0c32b
feat(hybrid): ✨ Implement HDR10+DV hybrid processing and injection support
...
Original code by @P0llUx12 - Discord
2025-07-29 17:40:02 +00:00