Ich meine, wenn die Bilder jeweils groß genug sind (das Video von der alten Version und das Video von der neuen Version) lässt sich dies erkennen, weniger auf einem kleineren Bild. Hier sind zwei Vergleichsversionen:
1. "Jojo Vergleich neueste Version vom 08.04.26 und alte vom 11.09.25" - Links das Bild mit der neuesten Version und Dithering = none und rechts das von der alten Version. Die Linien sind hier etwas stärker betont, sodass die rechte Version leicht "crispy" aussieht, was sich im Detail auch im Hintergrund oft deutlich bemerkbar macht, auch wenn es im Augenschein kaum auffällt.
2. "Jojo Vergleich neueste Version vom 08.04.26 und Version vor Bugfix vom 27.03.26" - Links das Bild wieder mit der neuesten Version und rechts die Version vor dem Bugfix, den du durch meinen DebugOutput korrigieren konntest. Hier fällt es minimal auf, dass es sich verbessert hat. Aber dennoch ist die alte Version noch einen Ticken besser, da die Kanten von dünnen Linien auch schärfer dargestellt werden. Das macht im Endresultat einen großen Unterschied und die Dateigröße scheint ja auch 120 MB größer zu sein.
Da ich nicht gerne FastLineDarken benutze, was vielleicht wirken würde, aber die Dateigröße im Gegensatz zu CAS deutlicher in die Höhe schraubt, was ich zuvor immer gemacht hatte. Reicht es, hier noch irgendwo etwas nachzuschärfen oder wirkt deiner Meinung dieses nicht mehr? Wenn du jetzt hier nicht viel Unterschied siehst, fällt es immer deutlicher auf, umso größer der Bildschirm ist.
Die Linien werden vermutlich eher durch RealESRGAN und den verwendeten Downscaler beeinflusst.
Da man nicht sehen kann, RealESRGAN wann, was macht, könnten kleinste Änderungen schon einen Unterschied machen.
Vielleicht:
a. anderen DownScaler verwenden
b. anderen Resizer verwenden (z.B. RealCUGAN)
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Wäre gut, wenn Real CUGAN nutzbar genug wäre, aber dieser Resizer verursacht leider sehr oft Artefakte bzw. ist viel langsamer als Real ESRGAN, während Real ESRGAN manchmal noch zu viele Details verschluckt. Hatten die letzten Updates vllt. eine Veränderung, die das Material etwas glättet und dadurch ist vielleicht der leichte Crisp-Effekt verloren gegangen?
Wie könnte ich denn herausfinden, welche Änderung es sein kann? Einfach nochmal DebugOutputs machen und in ChatGPT geben, dass er den Unterschied in der Vorgehensweise findet? Ich werde jetzt mal ein paar Sachen mit der neuen Version testen.
So, ich habe das jetzt gemacht und es ist definitiv so, dass Adaptive Sharpen (GLSL) unter Filtering/Vapoursynth/Sharpen bei der alten Version eine deutlich stärkere Schärfung als in der neuen Version vornimmt. Die Striche werden deutlich eher verdunkelt und das bringt hier den Vorteil. Da muss also irgendwo etwas anders gemacht worden sein. Kann man dies korrigieren?
Die anderen Schärfefilter sind nämlich absolut identisch in der Wirkung der neuen Version.
5 hours ago(This post was last modified: 5 hours ago by Selur.)
"Adaptive Sharpen (GLSL)" ruf Hybrid\64bit\vsfilters\GLSL\parameterized\adaptive-sharpen.glsl mittels libplacebo auf und die Datei hat sich seit 2021 nicht geändert.
Der Code der den Teil des Skripts generiert, hat sich seit 2022-01-30 nicht geändert. (der Teil des Skripts sollte also identisch sein)
libvs_placebo.dll wurde am 27.03.2026 auf Version 2.0.0 aktualisiert, sehe aber nichts bei https://github.com/Lypheo/vs-placebo/releases was darauf hinweist, dass sich da was geändert hat, was die Wirkung des glsl Skripts ändern sollte.
Du kannst aber mal testen, ob es einen Unterschied macht, wenn du die Hybrid\64bit\vsfilters\Support\libvs_placebo.dll gegen eine ältere Version austauscht.
Da es sich aber um einen OpenGL Filter handelt, kann es auch an Einstellungen der Grafikkartentreiber liegen.
Da Du die alte und neue Hybrid Version auf dem gleichen System zeitnah versetzt getestet hast und sich die Treiber dazwischen nicht geändert haben wäre die dll das wahrscheinlichste.
Spontan hätte ich gesagt, versuch mal, ob es hilft die 1.4.4 libvs_placebo.dll zu verwenden.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Ok, ich werde das mal testen, ob es das Problem löst. Auf jeden Fall liegt es an diesem Filter. Alle anderen Verhalten sich absolut gleich.
Für den Fall, dass es nicht wirkt: Gibt es einen Schärfefilter, der ähnlich wie Adaptive Sharpen wirkt oder der adaptiv sogar besser schärft?
Die Schärfefilter sind alle ähnlich je nach den Settings die man verwendet.
Ich hab ne Idee, woran es liegen kann. (vermute aktuell macht adaptive-sharpen.glsl gar nichts, wenn man einen boolean-Parameter ändert)
=> Werde so in 20min ne neue dev hochladen versuch mal, ob die hilft.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.