This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] Fehler beim start
#41
"Filtering->Vapoursynth->Misc->Preview->Split Compare View" hat einige Einstellungen die helfen könnten Unterschiede zu sehen.
NNEDI3 ist auch recht zurückhaltendm da wird der meiste Effekt von CAS kommen. Smile

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#42
# Imports
import vapoursynth as vs
# getting Vapoursynth core
import logging
import site
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/ResizeFilter/nnedi3/NNEDI3CL.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/fmtconv.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/akarin.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/ZSmooth/zsmooth.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libmvtools.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/TCanny.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vs-mlrt/vstrt.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SharpenFilter/CAS/CAS.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/ColorFilter/TimeCube/vscube.dll")
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/DGDecNV/DGDecodeNV_AVX2.dll")
# Import scripts
import edi_rpow2
import sharpen
import degrain
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: 'C:\Users\danie\Desktop\Seinfeld S6\Seinfeld - S6F9.mkv'
# Current color space: YUV420P8, bit depth: 8, resolution: 720x576, frame rate: 25fps, scanorder: progressive, yuv luminance scale: limited, matrix: 470bg, format: mpeg-2
# Loading 'C:\Users\danie\Desktop\Seinfeld S6\Seinfeld - S6F9.mkv' using DGSource
clip = core.dgdecodenv.DGSource("C:/Users/danie/AppData/Local/Temp/mkv_d92b0fb2ffaf0be74a9e961fbf9fcda5_853323747.dgi") # 25 fps, scanorder: progressive
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 25fps
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)
# making sure the detected scan type is set (detected: progressive)
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # scan type: progressive
# adjusting color space from YUV420P8 to RGB24 for vsTimeCube
clip = core.resize.Bicubic(clip=clip, format=vs.RGB24, matrix_in_s="470bg", range_in_s="limited", range_s="full")
# color adjustment using TimeCube
clip = core.timecube.Cube(clip, cube="C:/Program Files/Hybrid/64bit/vsfilters/ColorFilter/TimeCube/BT601_PAL_to_BT709.cube")
# contrast sharpening using CAS
clip = core.cas.CAS(clip, sharpness=0.700)
# adjusting color space from RGB24 to RGBH for vsDPIRmlrtDeblock
clip = core.resize.Bicubic(clip=clip, format=vs.RGBH, dither_type="none")
# adjusting deblocking using DPIR (mlrt)
clip = vsmlrt.DPIR(clip, strength=50.000, model=3, backend=Backend.TRT(fp16=True,device_id=0,bf16=False))
# adjusting color space from RGBH to YUV444P16 for vsMCDegrainSharp
clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P16, matrix_s="709", range_in_s="full", range_s="limited") # additional resize to match target color sampling
# removing grain using MCDegrain
clip = degrain.mcdegrainsharp(clip)
# sharpening using FineSharp
clip = sharpen.FineSharp(clip)
# resizing using NNEDI3CL
# current: 720x576 target: 2880x2160 -> pow: 4
clip = edi_rpow2.nnedi3cl_rpow2(clip, rfactor=4) # 2880x2304
# resizing 2880x2304 to 2880x2160
clip = core.fmtc.resample(clip, w=2880, h=2160, kernel="spline64", interlaced=False, interlacedd=False) #  before YUV444P16 after YUV444P16
# adjusting output color from YUV444P16 to YUV420P10 for x265Model
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P10)
# set output frame rate to 25fps (progressive)
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)
# output
clip.set_output()
# script was created by Hybrid 2026.03.25.1

Das wäre das script und welche Einstellungen sollte ich den einstellen bei der vorschau ?
Reply
#43
Quote: Das wäre das script und welche Einstellungen sollte ich den einstellen bei der vorschau ?
Was immer für dich angenehmer ist, ich nutze i.d.R. 'interleaved' oder 'origintal|filtered|diff'.
Wenn Du NNEDI3 verwendest, versuch auch mal eine andere 'Neighbourhood' Einstellung, z.B. '48x6'

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#44
Ok mach ich jetzt mit 1440x1080 und NNEDI3 und 48x6 mal schauen das Ergebnis von gestern auf 2160 und 8x6 war nicht so gut am TV welchen Resizer könnte ich noch nutzen wo meine 8VRAM reichen und der besser ist als NNEDI3

RVRT hat überhaupt nicht geklappt immer abgekackt weil ich nicht weiß was für Einstellungen ich da nutzen soll RealESRGAN dauert auch echt ewig
Reply
#45
Teste die Resizer einfach im Vapoursynth Preview. Smile

Beachte auch, dass DPIR schon einiges an GPU Ressourcen fressen wird.
Tiling und Chunking sollten eigentlich mit dem VRAM Anforderungen etwas helfen, aber die Geschwindigkeit verringern.
Hab mal ein paar ScreenShots unterschiedlicher Resizer gemacht: https://www.mediafire.com/folder/hkbkv3v3y4l5i/Images
Habe das alte Script verwendet und nur den Resizer geändert, wobei ich vermutlich FineSharp deaktivieren würde.

Werde auch mal einen kleinen Schnipsel (20 frame) durch SeedVR2 gejagen. Vermute, das ist mit 8GB VRAM aber keine Lösung, selbste mit meine RTX 4080 und 16GB VRAM muss man da die batch/chunk size enorm runterschrauben,.. (für 20 Frames hab ich 340 Sekunden gebraucht)
https://www.mediafire.com/file/2fs3t1h6j...2.mkv/file

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#46
Welches Model ist ähnlich wie starlight mini vom topaz?
Reply
#47
Keines. Diffusion based funktioniert anders. Habe bis dato noch keinen Versuch gesehen dies in Vapoursynth zu integrieren. (+ wenn ich mir ansehe was bei ConfyUI da alles installiert werden muss um SeedVR2 nutzen zu können, ist das vermutlich selbst für ein neues Add-On zu groß)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)