21.08.2020, 05:31
By default Hybrid passes through the luma range (tv/pc) from the source if the luma range of the source is wrongly flagged or detected this problem occurs. (It also can happen if the player used simply ignores the flag.)
Looking at the info of the source sample you shared with me:
One can see that the stream is flagged 'PC/Full'-scale, but the container is flagged 'TV/Limited' luma scale.
This is problematic, since this will cause problems with various players, since some will use the stream flag and others will use the container flag.
Atm. Hybrid takes the flag of the container, since this is the flag that should have been set last.
-> I'll add an option to the next release to select whether the stream (Original) scale should be preferred during the analysis.
Atm. when doing no filtering, your problem should be fixed if you simply disable the 'Adjust->Color->Range' and
then set the 'Luma range' to pc range.
Disabling the 'Luma range' filtering is a bad idea, since it gives even more uncertainty to what will happen on playback.
Cu Selur
Looking at the info of the source sample you shared with me:
colour_description_present : Yes
colour_description_present_Source : Container / Stream
Color range : Limited
colour_range_Source : Container
colour_range_Original : Full
colour_range_Original_Source : Stream
Color primaries : BT.709
colour_primaries_Source : Container / Stream
Transfer characteristics : BT.709
transfer_characteristics_Source : Container / Stream
Matrix coefficients : BT.709
matrix_coefficients_Source : Container / Stream
Codec configuration box : avcC
This is problematic, since this will cause problems with various players, since some will use the stream flag and others will use the container flag.
Atm. Hybrid takes the flag of the container, since this is the flag that should have been set last.
-> I'll add an option to the next release to select whether the stream (Original) scale should be preferred during the analysis.
Atm. when doing no filtering, your problem should be fixed if you simply disable the 'Adjust->Color->Range' and
then set the 'Luma range' to pc range.
Disabling the 'Luma range' filtering is a bad idea, since it gives even more uncertainty to what will happen on playback.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.