25.09.2020, 09:34
On Vapoursynth macOS it is not related to "Overwrite input type scan to" checkbox in deinterlacer.
It just always autodetects color matrix for SD files as BT.709 in x264/x265 VUI/Signalling if "to input" checkbox is selected.
If turn on color matrix filter and set to tb470bg, it autodetects tb470bg
In script it detects video input as bt470bg. So seems it is just something with codec VUI autodetection. I personally always set VUI manually and attempt to avoid autodetection.
It just always autodetects color matrix for SD files as BT.709 in x264/x265 VUI/Signalling if "to input" checkbox is selected.
If turn on color matrix filter and set to tb470bg, it autodetects tb470bg
In script it detects video input as bt470bg. So seems it is just something with codec VUI autodetection. I personally always set VUI manually and attempt to avoid autodetection.
# loading source: /Users/shph/Desktop/TEST.vob
# color sampling YUV420P8@8, matrix:470bg, scantyp: top field first
# luminance scale TV
# resolution: 720x576
# frame rate: -1 fps
# input color space: YUV420P8, bit depth: 8, resolution: 720x576, fps: 25
# Loading /Users/shph/Desktop/TEST.vob using D2VSource
clip = core.d2v.Source(input="/Volumes/temp/Hybrid Temp/vob_d712946e7aa8c750188cbf767761112d_853323747.d2v", rff=False)
# making sure input color matrix is set as 470bg
clip = core.resize.Point(clip, matrix_in_s="470bg",range_s="limited")