Forteen88
23rd January 2019, 02:11
Hi, I read this old thread about wheather to set or not set colormatrix-information in x264,
The x264 colormatrix flags don't do anything to the actual video, it's just metadata VUI information that some players might read (the majority don't). It tells the software or hardware player what matrix to use when converting to RGB for display
It's not mandatory, but it doesn't hurt to flag it, so you should always use it (there is no downside to flagging it): usually bt709 for HD, bt601 for SD.
https://forum.videohelp.com/threads/344144-setting-the-correct-colormatrix-in-x264
Nowadays, with more advanced TV:s and standard 10-bit setting on H.265-encoders (with GPU-decode support for that), is it more important now to set colormatrix?
And bt2020nc should be set for 10-bit UHD-reencodes, right?! I'd assume that it's most important to set colormatrix for UHD HDR-reencodes.
EDIT: Thanks excellentswordfight!
The x264 colormatrix flags don't do anything to the actual video, it's just metadata VUI information that some players might read (the majority don't). It tells the software or hardware player what matrix to use when converting to RGB for display
It's not mandatory, but it doesn't hurt to flag it, so you should always use it (there is no downside to flagging it): usually bt709 for HD, bt601 for SD.
https://forum.videohelp.com/threads/344144-setting-the-correct-colormatrix-in-x264
Nowadays, with more advanced TV:s and standard 10-bit setting on H.265-encoders (with GPU-decode support for that), is it more important now to set colormatrix?
And bt2020nc should be set for 10-bit UHD-reencodes, right?! I'd assume that it's most important to set colormatrix for UHD HDR-reencodes.
EDIT: Thanks excellentswordfight!