03.02.2024, 20:45
(03.02.2024, 20:22)Selur Wrote: just looking at the meta data for the files (+histogram of source file):
"MVI_5394.avi" is 4:2:2 with no information about luma scale. (Since the source if mjpg, Hybrid will assume pc scale, which looking at the histogram is correct)
"MVI_5394 AVI to FFV1 in Hybrid.mkv" is 4:2:0 with pc (=full=0-255) luma scale.
"MVI_5394_ AVI to FFV1 in Shutter Encoder.mkv" is 4:2:2 with tv (=limited=16-235) luma scale. (also has bt470 color matrix signaling)
"MVI_5394 AVI directly to Hybrid + YAHR+DeHalo+QTGMC.mkv" is 4:2:0 with no luma scale signaling.
=> I agree that those files differ.
Color difference are to be expected when using different luma scaling and differ color spaces.
As a side note: no clue whether VLC respects the luma scale info (I hopw so) and what it assumes if it isn't present.
So my conclusion is that:
a. Hybrid is correct in using pc scale (you can convert pc to tv scale by limiting to scaling).
b. Hybrid is changed the color sampling based on the configuration you set in the encoder.
=> nothing to fix or look into for me.
Looking at the Histogram of MVI_5394_ AVI to FFV1 in Shutter Encoder.mkv
and MVI_5394.AVI:
you can clearly see that:
a. MVI_5394 isn't limited scale (otherwise the purple borders would be empty)
b. Shutter encoder scaled the color to fit into tv scale, which Hybrid does not unless it is told too.
Cu Selur
Hmm, but when looking at them, the difference is visible. So what do you suggest to do in Hybrid not to limit dynamic range vs original. The file is not maybe the most representative but one can easily see the difference. During the weekend I shall try to use maybe other settings in Hybrid if possible and maybe find another file to show such a behaviour.
MVI_5394.AVI and MVI_5394_ AVI to FFV1 in Shutter Encoder look the same.
The only difference is in the case of AVI to Hybrid and filter use and mkv render, the same is in the case of ProRes. I must find other clips and maybe another way of treatment but which one..