Skip to content

Enable ingest of DXV3 and DXV3 HQ videos and transcode to HLS presets#4

Open
JEETDESAI25 wants to merge 1 commit intoantiwork:mainfrom
JEETDESAI25:add-dxv3-support
Open

Enable ingest of DXV3 and DXV3 HQ videos and transcode to HLS presets#4
JEETDESAI25 wants to merge 1 commit intoantiwork:mainfrom
JEETDESAI25:add-dxv3-support

Conversation

@JEETDESAI25
Copy link
Copy Markdown

@JEETDESAI25 JEETDESAI25 commented Nov 5, 2025

Closes #2

DXV3 HQ uses YCoCg colorspace which requires the zscale filter instead of scale (FFmpeg bug #10839).

Implemented codec detection that conditionally selects the scaling filter: zscale for DXV3, scale for all other codecs. This ensures correct colorspace conversion while maintaining backward compatibility.

Input test files: dxv3-hqna.mov and dxv3-nqna.mov from FFmpeg FATE suite (https://fate-suite.ffmpeg.org/dxv/)

Output test results with ffprobe verification: https://gist.github.com/JEETDESAI25/641d809f3dca597529a71db61ed42354

AI Disclosure:
Claude Sonnet 4.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for DXV3 video input

1 participant