2025.11.10 - 16:33:52_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: -> old best: none, percentage: 0
2025.11.10 - 16:33:52_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: set output color space,...
2025.11.10 - 16:33:52_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: adjustToNVEnc,...
2025.11.10 - 16:33:52_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: set onyUseEncoder: false
2025.11.10 - 16:33:52_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Ignored script change; auto refresh: false
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: generating vapoursynth script for preview,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: generateScript - dual: 1, crop: 0, preview: 1, script: 0, job: 0
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: generateScript - dual: 1, crop: 0, preview: 1, script: 0, job: 0
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no timecode in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: target bit depth from filtering model: 10
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: getColorSampling for 4:2:0 YUV at 8bit
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  -> input&current colorSampling: YUV420P8
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Luminance scale: tv -> yuvPCScale: false
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no Codec in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: getColorSampling for i422 i422 at 10bit
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  -> input&current colorSampling: YUV422P10
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: target color: YUV422P10
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: generateScript,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   CPU: AMD Ryzen 7 2700X Eight-Core Processor         
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   noAVX2: false
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   nvidiaAvailable: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no Color Transfer in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no Color Primes in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no typ in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  vc1: false
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: dgDecNVCompatible: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: vsDGDecNVAvailable: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: vsUseDGDecNV: false
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: VsFilter::cacheFile(F:\Desktop\ufo_ultra\adv\VTS_02_1.VOB, C:\Users\noire\AppData\Local\Temp, vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747)
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  -> index file: C:\Users\noire\AppData\Local\Temp\vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747.d2v
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no Color Transfer in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no Color Primes in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   getStartAndEnd(cutStartTime: 0, cutEndTime: 1428.63, selectionStartTime: 0, selectionEndTime: 1428.63, ...)
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   startTime: 0.00000000
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   endTime: 1428.62900000
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   -> startTime: 0, endTime: 1428.63
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   matchesChapter: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: using deinterlacer: VIVTC (Vapoursynth)
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: using deinterlacer: VIVTC (Vapoursynth)
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: There's no timecode in vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: using script:
# Imports
import vapoursynth as vs
# getting Vapoursynth core
import logging
import site
import functools
import sys
import os
core = vs.core
# Import scripts folder
scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts'
sys.path.insert(0, os.path.abspath(scriptPath))
os.environ["CUDA_MODULE_LOADING"] = "LAZY"
# Force logging to std:err
logging.StreamHandler(sys.stderr)
# loading plugins
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/vszip.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vs-mlrt/vsort.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/fmtconv.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeinterlaceFilter/VIVTC/VIVTC.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/MiscFilter/MiscFilters/MiscFilters.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/vsznedi3.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/d2vSource/DGDecode.dll")
# Import scripts
from importlib.machinery import SourceFileLoader
vsmlrt = SourceFileLoader('vsmlrt', 'C:/Program Files/Hybrid/64bit/vs-mlrt/vsmlrt.py').load_module()
from vsmlrt import Backend
import validate
# Source: 'F:\Desktop\ufo_ultra\adv\VTS_02_1.VOB'
# Current color space: YUV420P8, bit depth: 8, resolution: 720x480, frame rate: 29.97fps, scanorder: telecine, yuv luminance scale: limited, matrix: 470bg, format: mpeg-2
# Loading F:\Desktop\ufo_ultra\adv\VTS_02_1.VOB using DGDecode
clip = core.dgdecode.MPEG2Source("C:/Users/noire/AppData/Local/Temp/vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747.d2v",info=3)# 29.97 fps, scanorder: telecine
frame = clip.get_frame(0)
# setting color matrix to 470bg.
clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT470_BG)
# setting color transfer (vs.TRANSFER_BT601), if it is not set.
if validate.transferIsInvalid(clip):
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT601)
# setting color primaries info (to vs.PRIMARIES_BT470_BG), if it is not set.
if validate.primariesIsInvalid(clip):
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT470_BG)
# setting color range to TV (limited) range.
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_LIMITED)
# making sure frame rate is set to 29.97fps
clip = core.std.AssumeFPS(clip=clip, fpsnum=30000, fpsden=1001)
# making sure the detected scan type is set (detected: telecine)
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # tff
original = clip
clip2clip = clip
clip2clip = core.znedi3.nnedi3(clip=clip2clip, field=1)
clip = core.vivtc.VFM(clip=clip, order=0)
# VDecimate helper function 
def postprocess(n, f, clip, deinterlaced):
  if f.props['_Combed'] > 0:
    return deinterlaced
  else:
    return clip
clip = core.std.FrameEval(clip=clip, eval=functools.partial(postprocess, clip=clip, deinterlaced=clip2clip), prop_src=clip)
clip = core.vivtc.VDecimate(clip=clip)# new fps: 23.976
# Making sure content is preceived as frame based
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive
clip2original = original
clip2original = core.znedi3.nnedi3(clip=clip2original, field=1)
original = core.vivtc.VFM(clip=original, order=0)
original = core.std.FrameEval(clip=original, eval=functools.partial(postprocess, clip=original, deinterlaced=clip2original), prop_src=original)
original = core.vivtc.VDecimate(clip=original)# new fps: 23.976
# Making sure content is preceived as frame based
original = core.std.SetFrameProps(clip=original, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive
# changing range from limited to full range for vsVSMLRTFilter
clip = core.resize.Bicubic(clip, format=vs.YUV420P8, matrix_s="470bg", range_in_s="limited", range_s="full")
# setting color range to PC (full) range.
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_FULL)
# adjusting color space from YUV420P8 to RGBH for vsVSMLRTFilter
clip = core.resize.Bicubic(clip=clip, format=vs.RGBH, matrix_in_s="470bg", range_in_s="full", range_s="full")
# filtering using VSMLRT
clip = vsmlrt.inference([clip],network_path="C:/Program Files/Hybrid/64bit/onnx_models/ArtCNN_R8F64.onnx", backend=Backend.ORT_CUDA(fp16=True,device_id=0,num_streams=1,use_cuda_graph=False)) # 2880x1920
# undo resizing 2880x1920 to 720x480
clip = core.resize.Spline64(clip=clip, width=720, height=480) # resolution 720x480)
# changing range from full to limited range for vsVSMLRTFilter
clip = core.resize.Bicubic(clip, format=vs.RGBH,range_in_s="full", range_s="limited")
# making sure 0-1 limits are respected
clip = core.vszip.Limiter(clip=clip, min=[0,0,0], max=[1,1,1])
# adjusting output color from: YUV420P8 to YUV422P10 for ProResModel
original = core.resize.Bicubic(clip=original, format=vs.YUV422P10)
# adjusting output color from: RGBH to YUV422P10 for ProResModel
clip = core.resize.Bicubic(clip=clip, format=vs.YUV422P10, matrix_s="470bg", range_in_s="full", range_s="limited", dither_type="error_diffusion") # additional resize to allow target color sampling
original = core.text.Text(clip=original,text="Original",scale=1,alignment=7)
clip = core.text.Text(clip=clip,text="Filtered",scale=1,alignment=7)
stacked = core.std.StackHorizontal([original,clip])
# adjusted resizing to achieve PAR 1:1 for preview
# resizing for preview to square pixel to 1280x480
stacked = core.resize.Bicubic(clip=stacked, width=1280, height=480)
# set output frame rate to 23.976fps (progressive)
stacked = core.std.AssumeFPS(clip=stacked, fpsnum=24000, fpsden=1001)
# output
stacked.set_output()
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:   writing: UTF8BOM
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  VapoursynthPreview enabling show,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: VapoursynthPreview m_currentTempVPY: C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: VapoursynthPreview m_currentCall: C:\Program Files\Hybrid\64bit\Vapoursynth\vsViewer.exe --preview-only C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy --matrix Rec601 -style=windowsvista
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Creating index files,...
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Files to index for VAPOURSYNTHPREVIEW:
  F:\Desktop\ufo_ultra\adv\VTS_02_1.VOB
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Indexer createIndexFiles disable GUI(1),..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: enableGui 0 + -1 = -1
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: startIndex: F:\Desktop\ufo_ultra\adv\VTS_02_1.VOB
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  skipping indexing, C:\Users\noire\AppData\Local\Temp\vob_74efcb2d5f8a66a544bccc4de6e40e76_853323747.d2v already exists,...
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: VsScriptGenerator indexerFinished(4612,0): VAPOURSYNTHPREVIEW
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: VsScriptGenerator indexerFinished enable GUI(5),..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: enableGui -1 + 1 = 0
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  indexing finished,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  VapoursynthPreview enabling updating to True(1),..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9:  send changeTo to vsviewer,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Sending to viewer: changeTo ### C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy ### 
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: set messeage to: changeTo ### C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy ### 
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: [Hybrid Client]: connected, sending to server: changeTo ### C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy ### 
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Preview::indexingIsFinished 'VAPOURSYNTHPREVIEW' ignored,..
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: [VSE Server]: socket is ready to be read
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: [VSE Server]: connection open: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: [VSE Server]: connection readable: true
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: [VSE Server] - Message received: changeTo ### C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy ### 
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: changeTo => C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy
2025.11.10 - 16:33:56_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Failed to evaluate the script:
Python exception: operator (): expects 1 input planes

Traceback (most recent call last):
  File "src/cython/vapoursynth.pyx", line 3378, in vapoursynth._vpy_evaluate
  File "src/cython/vapoursynth.pyx", line 3379, in vapoursynth._vpy_evaluate
  File "C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy", line 76, in <module>
    clip = vsmlrt.inference([clip],network_path="C:/Program Files/Hybrid/64bit/onnx_models/ArtCNN_R8F64.onnx", backend=Backend.ORT_CUDA(fp16=True,device_id=0,num_streams=1,use_cuda_graph=False)) # 2880x1920
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:/Program Files/Hybrid/64bit/vs-mlrt/vsmlrt.py", line 3089, in inference
    return inference_with_fallback(
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:/Program Files/Hybrid/64bit/vs-mlrt/vsmlrt.py", line 3063, in inference_with_fallback
    raise e
  File "C:/Program Files/Hybrid/64bit/vs-mlrt/vsmlrt.py", line 3040, in inference_with_fallback
    ret = _inference(
          ^^^^^^^^^^^
  File "C:/Program Files/Hybrid/64bit/vs-mlrt/vsmlrt.py", line 2776, in _inference
    ret = core.ort.Model(
          ^^^^^^^^^^^^^^^
  File "src/cython/vapoursynth.pyx", line 3114, in vapoursynth.Function.__call__
vapoursynth.Error: operator (): expects 1 input planes

2025.11.10 - 16:33:58_Windows 11 Version 25H2 (64bit)_2025.09.07.1 - level 9: Got unhandled IPC message: C:\Users\noire\AppData\Local\Temp\tempPreviewVapoursynthFile16_33_56_661.vpy couldn't be loaded(2)!
