Yesterday, 10:23
well what else exactly as i supposed to do then? hybrid incorrectly flags it as 470bg, so i override the input to smpte170m via Filterering/misc. then i inserted before my very first filter,
# matrix smpte170m
# transfer bt601
# primaries smpte170m
# colorrange limited
# colorformat YUV444P16
# width 700
# height 476
clip = core.std.CropRel(clip, left=10, top=0, right=10, bottom=4)
clip = core.fmtc.resample(clip, css="444", kernel="spline", taps=6)
clip = core.fmtc.bitdepth(clip, bits=16, dmode=3)
clip = core.std.SetFrameProps(clip, _Matrix=6, _Transfer=6, _Primaries=6, _ColorRange=1)
and then i tagged every other custom command with the same (even though it never changed after)
# matrix smpte170m
# transfer bt601
# primaries smpte170m
# colorrange limited
# colorformat YUV444P16
# width 700
# height 476
You said i had to let hybrid know what was happening I DID
does this even matter? -vcodec png -dpi 0 -dpm 0 -pred 0 -vf zscale=matrixin=470bg:matrix=470bg,format=rgb48 -pix_fmt rgb48be? ots from the png tab? is is actually converting to 470bg?
# matrix smpte170m
# transfer bt601
# primaries smpte170m
# colorrange limited
# colorformat YUV444P16
# width 700
# height 476
clip = core.std.CropRel(clip, left=10, top=0, right=10, bottom=4)
clip = core.fmtc.resample(clip, css="444", kernel="spline", taps=6)
clip = core.fmtc.bitdepth(clip, bits=16, dmode=3)
clip = core.std.SetFrameProps(clip, _Matrix=6, _Transfer=6, _Primaries=6, _ColorRange=1)
and then i tagged every other custom command with the same (even though it never changed after)
# matrix smpte170m
# transfer bt601
# primaries smpte170m
# colorrange limited
# colorformat YUV444P16
# width 700
# height 476
You said i had to let hybrid know what was happening I DID
does this even matter? -vcodec png -dpi 0 -dpm 0 -pred 0 -vf zscale=matrixin=470bg:matrix=470bg,format=rgb48 -pix_fmt rgb48be? ots from the png tab? is is actually converting to 470bg?

