<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Selur's Little Message Board - Probleme und Fragen]]></title>
		<link>https://forum.selur.net/</link>
		<description><![CDATA[Selur's Little Message Board - https://forum.selur.net]]></description>
		<pubDate>Thu, 30 Apr 2026 00:19:26 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Encoding bricht ab beim Laden einer Preview]]></title>
			<link>https://forum.selur.net/thread-4373.html</link>
			<pubDate>Mon, 20 Apr 2026 17:56:00 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4373.html</guid>
			<description><![CDATA[Hallo Selur,<br />
<br />
neues Problem, was zuvor nicht da war. Wenn man ein Encoding laufen hat und man öffnet ein "Compare View"-Previewfenster, bricht das Encoding ab. Zuvor ist lediglich das Encoding deutlich langsamer geworden. Das passiert z.B. wenn man eine Preview wählt mit der Auswahl die ich habe und zusätzlich in dem Fall noch das neue "Lower resolution"-Feature unter Resizer nutzt bzw. VSGAN oder vsMLRT unter Other noch zusätzlich als Filter auswählt. Wenn man damit die Preview lädt und diese dauert dann manchmal etwas. Ist diese geladen bricht jedes weitere Encoding nach kürzester Zeit ab. Hat man zwischendrin z.B. World of Warcraft laufen, passiert dies nicht. Scheinbar nimmt die Preview dem Programm die Power, um das Encoding dann fortzuführen.<br />
<hr class="mycode_hr" />
Es handelt sich dabei natürlich um die neue Version vom 19.04.2026.]]></description>
			<content:encoded><![CDATA[Hallo Selur,<br />
<br />
neues Problem, was zuvor nicht da war. Wenn man ein Encoding laufen hat und man öffnet ein "Compare View"-Previewfenster, bricht das Encoding ab. Zuvor ist lediglich das Encoding deutlich langsamer geworden. Das passiert z.B. wenn man eine Preview wählt mit der Auswahl die ich habe und zusätzlich in dem Fall noch das neue "Lower resolution"-Feature unter Resizer nutzt bzw. VSGAN oder vsMLRT unter Other noch zusätzlich als Filter auswählt. Wenn man damit die Preview lädt und diese dauert dann manchmal etwas. Ist diese geladen bricht jedes weitere Encoding nach kürzester Zeit ab. Hat man zwischendrin z.B. World of Warcraft laufen, passiert dies nicht. Scheinbar nimmt die Preview dem Programm die Power, um das Encoding dann fortzuführen.<br />
<hr class="mycode_hr" />
Es handelt sich dabei natürlich um die neue Version vom 19.04.2026.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Crash beim Laden einer Quelle]]></title>
			<link>https://forum.selur.net/thread-4371.html</link>
			<pubDate>Sat, 18 Apr 2026 20:54:53 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4371.html</guid>
			<description><![CDATA[Das Problem ist, dass er jetzt Dateien bestimmte Videos, die ich unter Base zum Upscalen oben reinziehe, was sonst immer ging scheinbar nicht annimmt und das Programm sich sofort schließt. Das passiert erst seit jetzt scheinbar. Das Video von eben von Jojo, was klappte, wurde ja angenommen. Andere mkv-Dateien je nachdem nicht und manche schon. Das Programm schließt automatisch.<br />
<hr class="mycode_hr" />
Folgender DebugOutput<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/" title="Rar" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3557" target="_blank" title="">HybridDebugOutput.rar</a> (Size: 15,56 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Das Problem ist, dass er jetzt Dateien bestimmte Videos, die ich unter Base zum Upscalen oben reinziehe, was sonst immer ging scheinbar nicht annimmt und das Programm sich sofort schließt. Das passiert erst seit jetzt scheinbar. Das Video von eben von Jojo, was klappte, wurde ja angenommen. Andere mkv-Dateien je nachdem nicht und manche schon. Das Programm schließt automatisch.<br />
<hr class="mycode_hr" />
Folgender DebugOutput<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/" title="Rar" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3557" target="_blank" title="">HybridDebugOutput.rar</a> (Size: 15,56 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Filterreihenfolge umstellen führt zu keinem Effekt!]]></title>
			<link>https://forum.selur.net/thread-4367.html</link>
			<pubDate>Sun, 12 Apr 2026 14:46:25 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4367.html</guid>
			<description><![CDATA[Hallo Selur,<br />
<br />
mir ist noch zusätzlich aufgefallen, dass, wenn ich die Filterreihenfolge bei Filtering/Vapoursynth/Misc/Filter Order/Queue durch Klick auf "Use Filter Queue" und danach durch Klick auf Reset Filter Queue to Filter Order verschiebe, dass man beim Compare view keinen Unterschied mehr sieht, also die Filter und Resizer gar nicht greifen. Kann das sein oder mache ich bei der Einstellung was falsch?<br />
<br />
LG Peter]]></description>
			<content:encoded><![CDATA[Hallo Selur,<br />
<br />
mir ist noch zusätzlich aufgefallen, dass, wenn ich die Filterreihenfolge bei Filtering/Vapoursynth/Misc/Filter Order/Queue durch Klick auf "Use Filter Queue" und danach durch Klick auf Reset Filter Queue to Filter Order verschiebe, dass man beim Compare view keinen Unterschied mehr sieht, also die Filter und Resizer gar nicht greifen. Kann das sein oder mache ich bei der Einstellung was falsch?<br />
<br />
LG Peter]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Qualität der Einstellung bei Anime schwächer seit Version 03.27.2026]]></title>
			<link>https://forum.selur.net/thread-4360.html</link>
			<pubDate>Sat, 04 Apr 2026 13:29:32 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4360.html</guid>
			<description><![CDATA[Ich habe früher Version 09.11.1.2025 benutzt, also eine Version vom 11.09.2025, wobei ich immer als Schärfeeinstellung, CAS, aWarpSharp 2 und Adaptive Sharpen als Filter und RealESRGAN realesr-anime als Resizer benutzt habe. Zusätzlich wurde SMDegrain verwendet mit RefineMotion und plane = all. Dabei war die Qualität der Linien insgesamt etwas schärfer. Ist das dem Umstand geschuldet, dass zuvor plane = all und RefineMotion vorher nicht ein Problem hatten? Ich nehme an, dass es Chroma Smearing ist, da jetzt plane = all funktioniert. Sollte ich dann auf luma only schalten oder wie erhalte ich die alte Grafikqualität. Man sieht es z.B. bei einer Szene von Jojo's Bizarre Adventure ziemlich deutlich, wenn es im Hintergrund dunkel ist, dass die Linien nicht mehr ganz so stark betont werden. Was kann ich ansonsten einstellen, damit die Linien etwas mehr betont werden, bzw. was würdest du auch als Einstellung empfehlen, um ein möglichst scharfes Ergebnis bei dennoch moderater Dateigröße zu erzeugen? Ich nutze da meist NVEnc, constant quality, Encoder Preset quality, i420 Sampling und quality auf 32 gesetzt. Gibt es dort bessere Einstellungen für Qualität und Dateigröße, aber auch FPS (bisher sind es um die 6,50 FPS bei der Bearbeitung)? Was empfiehlst du bei Anime da grundsätzlich? Zusätzlich kann ich bei der jetzigen Version auch nicht mehr die Option "Compare view" nutzen, wo man jetzt nur noch das Original Bild angezeigt bekommt. Die Option ist aber aktiviert. Ich bedanke mich vielmals für eine Antwort.<br />
<hr class="mycode_hr" />
Das Problem mit dem Compare view hat sich erledigt. Es war nur zu stark rangezoomt. Es bleibt aber noch die andere Frage bestehen.]]></description>
			<content:encoded><![CDATA[Ich habe früher Version 09.11.1.2025 benutzt, also eine Version vom 11.09.2025, wobei ich immer als Schärfeeinstellung, CAS, aWarpSharp 2 und Adaptive Sharpen als Filter und RealESRGAN realesr-anime als Resizer benutzt habe. Zusätzlich wurde SMDegrain verwendet mit RefineMotion und plane = all. Dabei war die Qualität der Linien insgesamt etwas schärfer. Ist das dem Umstand geschuldet, dass zuvor plane = all und RefineMotion vorher nicht ein Problem hatten? Ich nehme an, dass es Chroma Smearing ist, da jetzt plane = all funktioniert. Sollte ich dann auf luma only schalten oder wie erhalte ich die alte Grafikqualität. Man sieht es z.B. bei einer Szene von Jojo's Bizarre Adventure ziemlich deutlich, wenn es im Hintergrund dunkel ist, dass die Linien nicht mehr ganz so stark betont werden. Was kann ich ansonsten einstellen, damit die Linien etwas mehr betont werden, bzw. was würdest du auch als Einstellung empfehlen, um ein möglichst scharfes Ergebnis bei dennoch moderater Dateigröße zu erzeugen? Ich nutze da meist NVEnc, constant quality, Encoder Preset quality, i420 Sampling und quality auf 32 gesetzt. Gibt es dort bessere Einstellungen für Qualität und Dateigröße, aber auch FPS (bisher sind es um die 6,50 FPS bei der Bearbeitung)? Was empfiehlst du bei Anime da grundsätzlich? Zusätzlich kann ich bei der jetzigen Version auch nicht mehr die Option "Compare view" nutzen, wo man jetzt nur noch das Original Bild angezeigt bekommt. Die Option ist aber aktiviert. Ich bedanke mich vielmals für eine Antwort.<br />
<hr class="mycode_hr" />
Das Problem mit dem Compare view hat sich erledigt. Es war nur zu stark rangezoomt. Es bleibt aber noch die andere Frage bestehen.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fehler beim start]]></title>
			<link>https://forum.selur.net/thread-4356.html</link>
			<pubDate>Sun, 22 Mar 2026 22:42:40 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4679">DuKe</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4356.html</guid>
			<description><![CDATA[Hallo<br />
<br />
Ich nutze das Programm jetzt ungefähr 2 Monate um meine DVDs von Seinfeld zu bearbeiten. Heute habe ich es auch genutzt und jetzt habe ich das Problem, dass ich einfach nicht mehr rein komm. Hab es auch deinstalliert und neu installiert aber es hilft nichts. <br />
<br />
<a href="https://postimg.cc/210xkzYD" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.postimg.cc/210xkzYD/20260322-215739.jpg" loading="lazy"  alt="[Image: 20260322-215739.jpg]" class="mycode_img" /></a><br />
<hr class="mycode_hr" />]]></description>
			<content:encoded><![CDATA[Hallo<br />
<br />
Ich nutze das Programm jetzt ungefähr 2 Monate um meine DVDs von Seinfeld zu bearbeiten. Heute habe ich es auch genutzt und jetzt habe ich das Problem, dass ich einfach nicht mehr rein komm. Hab es auch deinstalliert und neu installiert aber es hilft nichts. <br />
<br />
<a href="https://postimg.cc/210xkzYD" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.postimg.cc/210xkzYD/20260322-215739.jpg" loading="lazy"  alt="[Image: 20260322-215739.jpg]" class="mycode_img" /></a><br />
<hr class="mycode_hr" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installer-Verifikation - SHA256 Hashes angeben]]></title>
			<link>https://forum.selur.net/thread-4312.html</link>
			<pubDate>Sat, 31 Jan 2026 01:19:43 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4646">daronim</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4312.html</guid>
			<description><![CDATA[Hallo zusammen,<br />
ich nutze Hybrid jetzt seit ein paar Tagen und bin sehr zufrieden. Allerdings ist mir aufgefallen, dass die Installer-Datei keine digitale Signatur hat, was bei meinem Browser und auch bei Windows zu Sicherheitswarnungen führt.<br />
Wenn ich im Explorer in den Eigenschaften auf Signaturen gehe, hängt er erstmal ein bisschen und dann gibt es eine leere Liste, deswegen denke ich mal es gibt keine. Kann aber auch sein, dass es bei mir nicht lädt.<br />
Es wäre es super hilfreich, wenn im Changelog oder auf der Download-Seite die SHA256-Hashes der jeweiligen Versionen veröffentlicht würden. So könnte man zumindest die Integrität der heruntergeladenen Datei überprüfen.<br />
Ich denke nicht wirklich, dass das Programm schädlich ist (zumindest die selur.de Version), es gibt aber in Foren Verweise auf ein paar (wahrscheinlich false-)positive Flags auf Virencheck Seiten, dazu ist das Projekt nicht Open-Source, nicht signiert und der Installer ist zu groß für VirusTotal, da würden die SHA256-Hashes zumindest subjektiv ein bisschen helfen.<br />
Danke schon mal und viele Grüße!]]></description>
			<content:encoded><![CDATA[Hallo zusammen,<br />
ich nutze Hybrid jetzt seit ein paar Tagen und bin sehr zufrieden. Allerdings ist mir aufgefallen, dass die Installer-Datei keine digitale Signatur hat, was bei meinem Browser und auch bei Windows zu Sicherheitswarnungen führt.<br />
Wenn ich im Explorer in den Eigenschaften auf Signaturen gehe, hängt er erstmal ein bisschen und dann gibt es eine leere Liste, deswegen denke ich mal es gibt keine. Kann aber auch sein, dass es bei mir nicht lädt.<br />
Es wäre es super hilfreich, wenn im Changelog oder auf der Download-Seite die SHA256-Hashes der jeweiligen Versionen veröffentlicht würden. So könnte man zumindest die Integrität der heruntergeladenen Datei überprüfen.<br />
Ich denke nicht wirklich, dass das Programm schädlich ist (zumindest die selur.de Version), es gibt aber in Foren Verweise auf ein paar (wahrscheinlich false-)positive Flags auf Virencheck Seiten, dazu ist das Projekt nicht Open-Source, nicht signiert und der Installer ist zu groß für VirusTotal, da würden die SHA256-Hashes zumindest subjektiv ein bisschen helfen.<br />
Danke schon mal und viele Grüße!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Dolby Vision Profile 5 in SDR umwandeln]]></title>
			<link>https://forum.selur.net/thread-4284.html</link>
			<pubDate>Thu, 11 Dec 2025 22:36:33 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=378">nel-son</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4284.html</guid>
			<description><![CDATA[Hallo,<br />
<br />
ich habe hier ein Video im HDR-Format Dolby Vision Profile das in normales SDR umgewandelt werden soll. Kann Hybrid das von Haus aus oder muss man das vorher mit ffmpeg bearbeiten? Ich hatte früher schon einmal ein HDR-Format, das habe ich einfach mit ffmpeg umkomprimiert umgewandelt und das dann durch Hybrid geschickt.<br />
<br />
Ich habe alles mögliche an ffmpeg-Kommandopzeilen gegoogelt und zusammengesucht, nichts geht. Dieses Profile 5 scheint irgendwas komisches zu sein. Ich habe mich mit dem ganzen HDR-Sachen nicht befasst und kenne die Unterschiede zwischen den ganzen Formaten nicht.]]></description>
			<content:encoded><![CDATA[Hallo,<br />
<br />
ich habe hier ein Video im HDR-Format Dolby Vision Profile das in normales SDR umgewandelt werden soll. Kann Hybrid das von Haus aus oder muss man das vorher mit ffmpeg bearbeiten? Ich hatte früher schon einmal ein HDR-Format, das habe ich einfach mit ffmpeg umkomprimiert umgewandelt und das dann durch Hybrid geschickt.<br />
<br />
Ich habe alles mögliche an ffmpeg-Kommandopzeilen gegoogelt und zusammengesucht, nichts geht. Dieses Profile 5 scheint irgendwas komisches zu sein. Ich habe mich mit dem ganzen HDR-Sachen nicht befasst und kenne die Unterschiede zwischen den ganzen Formaten nicht.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Alle paar Jobs tauchen Fehler auf]]></title>
			<link>https://forum.selur.net/thread-4269.html</link>
			<pubDate>Sun, 23 Nov 2025 15:50:26 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4269.html</guid>
			<description><![CDATA[Hallo Selur,<br />
<br />
seit den letzten Updates tritt immer wieder das Problem auf, dass Jobs nach einer gewissen Zeit bzw. nach neuem Hereinladen bei der Preview grün angezeigt werden und der Output genauso aussieht. Des Weiteren lässt sich bei Neustart des Programms das Programm nicht mehr starten. Man sieht nur das Logo und die Initialisierung und die hört dann irgendwann auf und das Programm startet nicht. Woran liegt das? Löscht da ein Antivirenprogramm Dateien? Ich habe ansonsten nichts geändert. Ich musste es immer wieder neu installieren, damit es eine Zeit lang ging.<br />
<br />
Beste Grüße<br />
Peter]]></description>
			<content:encoded><![CDATA[Hallo Selur,<br />
<br />
seit den letzten Updates tritt immer wieder das Problem auf, dass Jobs nach einer gewissen Zeit bzw. nach neuem Hereinladen bei der Preview grün angezeigt werden und der Output genauso aussieht. Des Weiteren lässt sich bei Neustart des Programms das Programm nicht mehr starten. Man sieht nur das Logo und die Initialisierung und die hört dann irgendwann auf und das Programm startet nicht. Woran liegt das? Löscht da ein Antivirenprogramm Dateien? Ich habe ansonsten nichts geändert. Ich musste es immer wieder neu installieren, damit es eine Zeit lang ging.<br />
<br />
Beste Grüße<br />
Peter]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Crashed Jobs]]></title>
			<link>https://forum.selur.net/thread-4267.html</link>
			<pubDate>Sun, 16 Nov 2025 09:56:05 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4267.html</guid>
			<description><![CDATA[Hallo lieber Selur,<br />
<br />
seit Neustart und trotz Installation der allerneuesten Dev gerade eben, gibt es einen Crash bei Start des Jobs und auch die Preview funktioniert nicht mehr. Ich habe keine Ahnung, welche Einstellung sich da geändert hat. Anbei der DebugOutput!<br />
<br />
LG Peter<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/" title="Rar" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3390" target="_blank" title="">HybridDebugOutput.rar</a> (Size: 8,18 KB / Downloads: 85)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hallo lieber Selur,<br />
<br />
seit Neustart und trotz Installation der allerneuesten Dev gerade eben, gibt es einen Crash bei Start des Jobs und auch die Preview funktioniert nicht mehr. Ich habe keine Ahnung, welche Einstellung sich da geändert hat. Anbei der DebugOutput!<br />
<br />
LG Peter<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/" title="Rar" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3390" target="_blank" title="">HybridDebugOutput.rar</a> (Size: 8,18 KB / Downloads: 85)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[vs-mlrt - FPS immer 60 bzw. verdoppelt]]></title>
			<link>https://forum.selur.net/thread-4265.html</link>
			<pubDate>Fri, 14 Nov 2025 14:33:05 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=3362">Bob.Dig</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4265.html</guid>
			<description><![CDATA[Ich habe nur vs-mlrt installiert, das Problem besteht erst seit den letzten Updates. Eingaben im Feld Factor/FPS werden nicht berücksichtigt.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3384" target="_blank" title="">Screenshot 2025-11-14 141734.png</a> (Size: 6,37 KB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3385" target="_blank" title="">b.png</a> (Size: 51,49 KB / Downloads: 150)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Ich habe nur vs-mlrt installiert, das Problem besteht erst seit den letzten Updates. Eingaben im Feld Factor/FPS werden nicht berücksichtigt.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3384" target="_blank" title="">Screenshot 2025-11-14 141734.png</a> (Size: 6,37 KB / Downloads: 154)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.selur.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=3385" target="_blank" title="">b.png</a> (Size: 51,49 KB / Downloads: 150)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fields-shifted Video - richtiges "Decombing"]]></title>
			<link>https://forum.selur.net/thread-4258.html</link>
			<pubDate>Mon, 10 Nov 2025 13:59:39 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4572">Autofahrer</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4258.html</guid>
			<description><![CDATA[Hi,<br />
<br />
ich würde gerne eine fields-shifted PAL HDTV Aufnahme richtig enkodieren.<br />
<a href="https://forum.videohelp.com/threads/404164-Why-is-QTGMC-so-destructive-and-why-do-so-many-people-still-recommend-it" target="_blank" rel="noopener" class="mycode_url">Hier</a> wurde mir bereits empfohlen TFM zu nutzen und nicht einen deinterlacing Algorythmus wie QTGMC. <br />
Leider musste ich feststellen, dass das dazu führt dass die Geschwindigkeit des Videos verdoppelt wird, wohingegen die Interpolierung der Felder mit QTGMC für unschönes Artefakte sorgt (s.u.).<br />
<br />
<a href="https://gofile.io/d/XllgRl" target="_blank" rel="noopener" class="mycode_url">Hier habe ich mal das Orginal, einen Encoding-Versuch mit QTGMC und einen mit TFM hochgeladen.</a><br />
<br />
Hier ein paar Screenshots um die Probleme mit QTGMC zu illustrieren (mit einem Screenshot von der ürsprünglichen .ts Aufnahme zum Verständnis):<br />
<br />
<a href="https://ibb.co/23qJWLbk" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/d4BZj3h5/mpv-shot0022.jpg" loading="lazy"  alt="[Image: mpv-shot0022.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/4gRbS5cp" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/YTB5dq6h/mpv-shot0021.jpg" loading="lazy"  alt="[Image: mpv-shot0021.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/kLkP46P" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/QWzxPjx/mpv-shot0020.jpg" loading="lazy"  alt="[Image: mpv-shot0020.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/5XB4Vjy4" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/V0298CZ9/mpv-shot0019.jpg" loading="lazy"  alt="[Image: mpv-shot0019.jpg]" class="mycode_img" /></a><br />
<br />
Script (TFM):<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># Imports<br />
import vapoursynth as vs<br />
# getting Vapoursynth core<br />
import sys<br />
import os<br />
core = vs.core<br />
# Import scripts folder<br />
scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts'<br />
sys.path.insert(0, os.path.abspath(scriptPath))<br />
# loading plugins<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SharpenFilter/AWarpSharp2/libawarpsharp2.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/ZSmooth/zsmooth.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libvs_placebo.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/DeblockPP7/DeblockPP7.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/Deblock/Deblock.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/akarin.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeinterlaceFilter/TIVTC/libtivtc.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/d2vSource/DGDecode.dll")<br />
# defining beforeGrainFactory-function - START<br />
def beforeGrainFactory(clip):<br />
  from rekt import rektlvls<br />
  fix = rektlvls(clip, rownum=[803, 802, 801, 800], rowval=[-100, -100, -100, -100])<br />
  return [clip]<br />
# defining beforeGrainFactory-function - END<br />
<br />
# Import scripts<br />
import addGrain<br />
import dehalo<br />
import sharpen<br />
import edge<br />
import validate<br />
# Source: 'C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts'<br />
# Current color space: YUV420P8, bit depth: 8, resolution: 1920x1080, frame rate: 25fps, scanorder: progressive, yuv luminance scale: limited, matrix: 709, format: mpeg-2<br />
# Loading C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts using DGDecode<br />
clip = core.dgdecode.MPEG2Source("C:/Users/jopro/AppData/Local/Temp/2025-11-10@14_03_29_1110.d2v",info=3)# 25 fps, scanorder: progressive<br />
frame = clip.get_frame(0)<br />
# setting color matrix to 709.<br />
clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT709)<br />
# setting color transfer (vs.TRANSFER_BT709), if it is not set.<br />
if validate.transferIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT709)<br />
# setting color primaries info (to vs.PRIMARIES_BT709), if it is not set.<br />
if validate.primariesIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT709)<br />
# setting color range to TV (limited) range.<br />
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_LIMITED)<br />
# making sure frame rate is set to 25fps<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)<br />
# making sure the detected scan type is set (detected: progressive)<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
clip = core.std.Crop(clip=clip, left=2, right=2, top=2, bottom=0)# cropping to 1916x1078<br />
# converting full-height progressive to interlaced before deinterlacing<br />
clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P8)<br />
clip = core.std.SeparateFields(clip=clip, tff=False)<br />
clip = core.std.SelectEvery(clip=clip, cycle=4, offsets=[0, 3])<br />
clip = core.std.DoubleWeave(clip=clip, tff=False) # resolution 1916x1078<br />
clip = core.std.SelectEvery(clip=clip, cycle=2, offsets=0) # new fps: 12.5<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # tff<br />
clip = core.tivtc.TFM(clip=clip, mode=5, slow=2)<br />
# Making sure content is preceived as frame based<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
# Fix bright and dark line artifacts near the border of an image using BalanceBorders<br />
clip = edge.bbmod(c=clip,cLeft=8,cTop=8,cRight=4,cBottom=0,thresh=100,blur=1400)<br />
# applying delocking using Deblock<br />
clip = core.deblock.Deblock(clip=clip, quant=10)<br />
# applying deblocking using DeblockPP7<br />
clip = core.pp7.DeblockPP7(clip=clip, mode=2)<br />
# applying debanding using vs-placebo.Deband<br />
clip = core.placebo.Deband(clip=clip, radius=8.00, iterations=2, grain=2.00, planes=1)<br />
# sharpening using FineSharp<br />
clip = sharpen.FineSharp(clip=clip, sstr=3.50)<br />
clip = dehalo.EdgeCleaner(c=clip, strength=13, rmode=1)<br />
[clip] = beforeGrainFactory(clip)<br />
# clip current meta; color space: YUV444P8, bit depth: 8, resolution: 1916x1078, fps: 12.5, color matrix: 709, yuv luminance scale: limited, scanorder: progressive, full height: true<br />
# adding grain using GrainFactory3<br />
clip = addGrain.GrainFactory3(clp=clip, g1str=4.50, g1shrp=35, g1size=2.20, g2str=2.70, g2shrp=43, g2size=1.70, g3str=2.10, g3shrp=55, g3size=1.30, temp_avg=65, ontop_grain=1.70)<br />
# adjusting output color from: YUV444P8 to YUV420P8 for x264Model<br />
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8, range_in_s="limited")<br />
# set output frame rate to 23.976fps (progressive) due to 'Change speed<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=24000, fpsden=1001)<br />
# output<br />
clip.set_output()</code></div></div><br />
Script (QTGMC):<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># Imports<br />
import vapoursynth as vs<br />
# getting Vapoursynth core<br />
import ctypes<br />
import sys<br />
import os<br />
core = vs.core<br />
# Import scripts folder<br />
scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts'<br />
sys.path.insert(0, os.path.abspath(scriptPath))<br />
# Loading Support Files<br />
Dllref = ctypes.windll.LoadLibrary("C:/Program Files/Hybrid/64bit/vsfilters/Support/libfftw3f-3.dll")<br />
# loading plugins<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SharpenFilter/AWarpSharp2/libawarpsharp2.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libvs_placebo.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/DeblockPP7/DeblockPP7.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/Deblock/Deblock.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/ZSmooth/zsmooth.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/NEO_FFT3DFilter/neo-fft3d.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/EEDI3m.dll")# vsQTGMC<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/vsznedi3.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libmvtools.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/fmtconv.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeinterlaceFilter/Bwdif/Bwdif.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/akarin.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/d2vSource/DGDecode.dll")<br />
# defining beforeGrainFactory-function - START<br />
def beforeGrainFactory(clip):<br />
  from rekt import rektlvls<br />
  fix = rektlvls(clip, rownum=[803, 802, 801, 800], rowval=[-100, -100, -100, -100])<br />
  return [clip]<br />
# defining beforeGrainFactory-function - END<br />
<br />
# Import scripts<br />
import addGrain<br />
import dehalo<br />
import sharpen<br />
import edge<br />
import qtgmc<br />
import validate<br />
# Source: 'C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts'<br />
# Current color space: YUV420P8, bit depth: 8, resolution: 1920x1080, frame rate: 25fps, scanorder: bottom field first, yuv luminance scale: limited, matrix: 709, format: mpeg-2<br />
# Loading C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts using DGDecode<br />
clip = core.dgdecode.MPEG2Source("C:/Users/jopro/AppData/Local/Temp/2025-11-10@14_07_27_4210.d2v",info=3)# 25 fps, scanorder: bottom field first<br />
frame = clip.get_frame(0)<br />
# setting color matrix to 709.<br />
clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT709)<br />
# setting color transfer (vs.TRANSFER_BT709), if it is not set.<br />
if validate.transferIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT709)<br />
# setting color primaries info (to vs.PRIMARIES_BT709), if it is not set.<br />
if validate.primariesIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT709)<br />
# setting color range to TV (limited) range.<br />
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_LIMITED)<br />
# making sure frame rate is set to 25fps<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)<br />
# making sure the detected scan type is set (detected: bottom field first)<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_BOTTOM) # bff<br />
clip = core.std.Crop(clip=clip, left=2, right=2, top=2, bottom=0)# cropping to 1916x1078<br />
clip = core.std.AddBorders(clip=clip, left=0, right=0, top=0, bottom=2) # add borders to archive mod 4 (vsQTGMC) - 1916x1080<br />
# Deinterlacing using QTGMC<br />
clip = qtgmc.QTGMC(Input=clip, Preset="Placebo", InputType=0, TFF=False, TR2=3, SourceMatch=2, Lossless=2, EZKeepGrain=1.50, NoisePreset="Slow") # new fps: 25<br />
clip = core.std.Crop(clip=clip, left=0, right=0, top=0, bottom=2) # removing added borders from mod requirement (vsQTGMC) -  1916x1078<br />
# Making sure content is preceived as frame based<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
clip = clip[::2] # selecting previously even frames<br />
# Fix bright and dark line artifacts near the border of an image using BalanceBorders<br />
clip = edge.bbmod(c=clip,cLeft=8,cTop=8,cRight=4,cBottom=0,thresh=100,blur=1400)<br />
# applying delocking using Deblock<br />
clip = core.deblock.Deblock(clip=clip, quant=10)<br />
# applying deblocking using DeblockPP7<br />
clip = core.pp7.DeblockPP7(clip=clip, mode=2)<br />
# applying debanding using vs-placebo.Deband<br />
clip = core.placebo.Deband(clip=clip, radius=8.00, iterations=2, grain=2.00, planes=1)<br />
# sharpening using FineSharp<br />
clip = sharpen.FineSharp(clip=clip, sstr=3.50)<br />
clip = dehalo.EdgeCleaner(c=clip, strength=13, rmode=1)<br />
[clip] = beforeGrainFactory(clip)<br />
# clip current meta; color space: YUV420P8, bit depth: 8, resolution: 1916x1078, fps: 25, color matrix: 709, yuv luminance scale: limited, scanorder: progressive, full height: true<br />
# adding grain using GrainFactory3<br />
clip = addGrain.GrainFactory3(clp=clip, g1str=4.50, g1shrp=35, g1size=2.20, g2str=2.70, g2shrp=43, g2size=1.70, g3str=2.10, g3shrp=55, g3size=1.30, temp_avg=65, ontop_grain=1.70)<br />
# set output frame rate to 23.976fps (progressive) due to 'Change speed<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=24000, fpsden=1001)<br />
# output<br />
clip.set_output()</code></div></div><br />
<br />
Ich bin für jeden Tipp dankbar!]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
ich würde gerne eine fields-shifted PAL HDTV Aufnahme richtig enkodieren.<br />
<a href="https://forum.videohelp.com/threads/404164-Why-is-QTGMC-so-destructive-and-why-do-so-many-people-still-recommend-it" target="_blank" rel="noopener" class="mycode_url">Hier</a> wurde mir bereits empfohlen TFM zu nutzen und nicht einen deinterlacing Algorythmus wie QTGMC. <br />
Leider musste ich feststellen, dass das dazu führt dass die Geschwindigkeit des Videos verdoppelt wird, wohingegen die Interpolierung der Felder mit QTGMC für unschönes Artefakte sorgt (s.u.).<br />
<br />
<a href="https://gofile.io/d/XllgRl" target="_blank" rel="noopener" class="mycode_url">Hier habe ich mal das Orginal, einen Encoding-Versuch mit QTGMC und einen mit TFM hochgeladen.</a><br />
<br />
Hier ein paar Screenshots um die Probleme mit QTGMC zu illustrieren (mit einem Screenshot von der ürsprünglichen .ts Aufnahme zum Verständnis):<br />
<br />
<a href="https://ibb.co/23qJWLbk" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/d4BZj3h5/mpv-shot0022.jpg" loading="lazy"  alt="[Image: mpv-shot0022.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/4gRbS5cp" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/YTB5dq6h/mpv-shot0021.jpg" loading="lazy"  alt="[Image: mpv-shot0021.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/kLkP46P" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/QWzxPjx/mpv-shot0020.jpg" loading="lazy"  alt="[Image: mpv-shot0020.jpg]" class="mycode_img" /></a><br />
<a href="https://ibb.co/5XB4Vjy4" target="_blank" rel="noopener" class="mycode_url"><img src="https://i.ibb.co/V0298CZ9/mpv-shot0019.jpg" loading="lazy"  alt="[Image: mpv-shot0019.jpg]" class="mycode_img" /></a><br />
<br />
Script (TFM):<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># Imports<br />
import vapoursynth as vs<br />
# getting Vapoursynth core<br />
import sys<br />
import os<br />
core = vs.core<br />
# Import scripts folder<br />
scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts'<br />
sys.path.insert(0, os.path.abspath(scriptPath))<br />
# loading plugins<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SharpenFilter/AWarpSharp2/libawarpsharp2.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/ZSmooth/zsmooth.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libvs_placebo.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/DeblockPP7/DeblockPP7.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/Deblock/Deblock.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/akarin.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeinterlaceFilter/TIVTC/libtivtc.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/d2vSource/DGDecode.dll")<br />
# defining beforeGrainFactory-function - START<br />
def beforeGrainFactory(clip):<br />
  from rekt import rektlvls<br />
  fix = rektlvls(clip, rownum=[803, 802, 801, 800], rowval=[-100, -100, -100, -100])<br />
  return [clip]<br />
# defining beforeGrainFactory-function - END<br />
<br />
# Import scripts<br />
import addGrain<br />
import dehalo<br />
import sharpen<br />
import edge<br />
import validate<br />
# Source: 'C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts'<br />
# Current color space: YUV420P8, bit depth: 8, resolution: 1920x1080, frame rate: 25fps, scanorder: progressive, yuv luminance scale: limited, matrix: 709, format: mpeg-2<br />
# Loading C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts using DGDecode<br />
clip = core.dgdecode.MPEG2Source("C:/Users/jopro/AppData/Local/Temp/2025-11-10@14_03_29_1110.d2v",info=3)# 25 fps, scanorder: progressive<br />
frame = clip.get_frame(0)<br />
# setting color matrix to 709.<br />
clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT709)<br />
# setting color transfer (vs.TRANSFER_BT709), if it is not set.<br />
if validate.transferIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT709)<br />
# setting color primaries info (to vs.PRIMARIES_BT709), if it is not set.<br />
if validate.primariesIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT709)<br />
# setting color range to TV (limited) range.<br />
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_LIMITED)<br />
# making sure frame rate is set to 25fps<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)<br />
# making sure the detected scan type is set (detected: progressive)<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
clip = core.std.Crop(clip=clip, left=2, right=2, top=2, bottom=0)# cropping to 1916x1078<br />
# converting full-height progressive to interlaced before deinterlacing<br />
clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P8)<br />
clip = core.std.SeparateFields(clip=clip, tff=False)<br />
clip = core.std.SelectEvery(clip=clip, cycle=4, offsets=[0, 3])<br />
clip = core.std.DoubleWeave(clip=clip, tff=False) # resolution 1916x1078<br />
clip = core.std.SelectEvery(clip=clip, cycle=2, offsets=0) # new fps: 12.5<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # tff<br />
clip = core.tivtc.TFM(clip=clip, mode=5, slow=2)<br />
# Making sure content is preceived as frame based<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
# Fix bright and dark line artifacts near the border of an image using BalanceBorders<br />
clip = edge.bbmod(c=clip,cLeft=8,cTop=8,cRight=4,cBottom=0,thresh=100,blur=1400)<br />
# applying delocking using Deblock<br />
clip = core.deblock.Deblock(clip=clip, quant=10)<br />
# applying deblocking using DeblockPP7<br />
clip = core.pp7.DeblockPP7(clip=clip, mode=2)<br />
# applying debanding using vs-placebo.Deband<br />
clip = core.placebo.Deband(clip=clip, radius=8.00, iterations=2, grain=2.00, planes=1)<br />
# sharpening using FineSharp<br />
clip = sharpen.FineSharp(clip=clip, sstr=3.50)<br />
clip = dehalo.EdgeCleaner(c=clip, strength=13, rmode=1)<br />
[clip] = beforeGrainFactory(clip)<br />
# clip current meta; color space: YUV444P8, bit depth: 8, resolution: 1916x1078, fps: 12.5, color matrix: 709, yuv luminance scale: limited, scanorder: progressive, full height: true<br />
# adding grain using GrainFactory3<br />
clip = addGrain.GrainFactory3(clp=clip, g1str=4.50, g1shrp=35, g1size=2.20, g2str=2.70, g2shrp=43, g2size=1.70, g3str=2.10, g3shrp=55, g3size=1.30, temp_avg=65, ontop_grain=1.70)<br />
# adjusting output color from: YUV444P8 to YUV420P8 for x264Model<br />
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8, range_in_s="limited")<br />
# set output frame rate to 23.976fps (progressive) due to 'Change speed<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=24000, fpsden=1001)<br />
# output<br />
clip.set_output()</code></div></div><br />
Script (QTGMC):<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># Imports<br />
import vapoursynth as vs<br />
# getting Vapoursynth core<br />
import ctypes<br />
import sys<br />
import os<br />
core = vs.core<br />
# Import scripts folder<br />
scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts'<br />
sys.path.insert(0, os.path.abspath(scriptPath))<br />
# Loading Support Files<br />
Dllref = ctypes.windll.LoadLibrary("C:/Program Files/Hybrid/64bit/vsfilters/Support/libfftw3f-3.dll")<br />
# loading plugins<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SharpenFilter/AWarpSharp2/libawarpsharp2.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libvs_placebo.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/DeblockPP7/DeblockPP7.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeblockFilter/Deblock/Deblock.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/ZSmooth/zsmooth.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/NEO_FFT3DFilter/neo-fft3d.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/EEDI3m.dll")# vsQTGMC<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/vsznedi3.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libmvtools.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/fmtconv.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DeinterlaceFilter/Bwdif/Bwdif.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/akarin.dll")<br />
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/d2vSource/DGDecode.dll")<br />
# defining beforeGrainFactory-function - START<br />
def beforeGrainFactory(clip):<br />
  from rekt import rektlvls<br />
  fix = rektlvls(clip, rownum=[803, 802, 801, 800], rowval=[-100, -100, -100, -100])<br />
  return [clip]<br />
# defining beforeGrainFactory-function - END<br />
<br />
# Import scripts<br />
import addGrain<br />
import dehalo<br />
import sharpen<br />
import edge<br />
import qtgmc<br />
import validate<br />
# Source: 'C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts'<br />
# Current color space: YUV420P8, bit depth: 8, resolution: 1920x1080, frame rate: 25fps, scanorder: bottom field first, yuv luminance scale: limited, matrix: 709, format: mpeg-2<br />
# Loading C:&#92;Users&#92;jopro&#92;Downloads&#92;sample.ts using DGDecode<br />
clip = core.dgdecode.MPEG2Source("C:/Users/jopro/AppData/Local/Temp/2025-11-10@14_07_27_4210.d2v",info=3)# 25 fps, scanorder: bottom field first<br />
frame = clip.get_frame(0)<br />
# setting color matrix to 709.<br />
clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT709)<br />
# setting color transfer (vs.TRANSFER_BT709), if it is not set.<br />
if validate.transferIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT709)<br />
# setting color primaries info (to vs.PRIMARIES_BT709), if it is not set.<br />
if validate.primariesIsInvalid(clip):<br />
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT709)<br />
# setting color range to TV (limited) range.<br />
clip = core.std.SetFrameProps(clip=clip, _ColorRange=vs.RANGE_LIMITED)<br />
# making sure frame rate is set to 25fps<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)<br />
# making sure the detected scan type is set (detected: bottom field first)<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_BOTTOM) # bff<br />
clip = core.std.Crop(clip=clip, left=2, right=2, top=2, bottom=0)# cropping to 1916x1078<br />
clip = core.std.AddBorders(clip=clip, left=0, right=0, top=0, bottom=2) # add borders to archive mod 4 (vsQTGMC) - 1916x1080<br />
# Deinterlacing using QTGMC<br />
clip = qtgmc.QTGMC(Input=clip, Preset="Placebo", InputType=0, TFF=False, TR2=3, SourceMatch=2, Lossless=2, EZKeepGrain=1.50, NoisePreset="Slow") # new fps: 25<br />
clip = core.std.Crop(clip=clip, left=0, right=0, top=0, bottom=2) # removing added borders from mod requirement (vsQTGMC) -  1916x1078<br />
# Making sure content is preceived as frame based<br />
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive<br />
clip = clip[::2] # selecting previously even frames<br />
# Fix bright and dark line artifacts near the border of an image using BalanceBorders<br />
clip = edge.bbmod(c=clip,cLeft=8,cTop=8,cRight=4,cBottom=0,thresh=100,blur=1400)<br />
# applying delocking using Deblock<br />
clip = core.deblock.Deblock(clip=clip, quant=10)<br />
# applying deblocking using DeblockPP7<br />
clip = core.pp7.DeblockPP7(clip=clip, mode=2)<br />
# applying debanding using vs-placebo.Deband<br />
clip = core.placebo.Deband(clip=clip, radius=8.00, iterations=2, grain=2.00, planes=1)<br />
# sharpening using FineSharp<br />
clip = sharpen.FineSharp(clip=clip, sstr=3.50)<br />
clip = dehalo.EdgeCleaner(c=clip, strength=13, rmode=1)<br />
[clip] = beforeGrainFactory(clip)<br />
# clip current meta; color space: YUV420P8, bit depth: 8, resolution: 1916x1078, fps: 25, color matrix: 709, yuv luminance scale: limited, scanorder: progressive, full height: true<br />
# adding grain using GrainFactory3<br />
clip = addGrain.GrainFactory3(clp=clip, g1str=4.50, g1shrp=35, g1size=2.20, g2str=2.70, g2shrp=43, g2size=1.70, g3str=2.10, g3shrp=55, g3size=1.30, temp_avg=65, ontop_grain=1.70)<br />
# set output frame rate to 23.976fps (progressive) due to 'Change speed<br />
clip = core.std.AssumeFPS(clip=clip, fpsnum=24000, fpsden=1001)<br />
# output<br />
clip.set_output()</code></div></div><br />
<br />
Ich bin für jeden Tipp dankbar!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jobliste als Excel Datei exportieren]]></title>
			<link>https://forum.selur.net/thread-4251.html</link>
			<pubDate>Fri, 31 Oct 2025 15:54:54 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4594">Viktor</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4251.html</guid>
			<description><![CDATA[Ist es möglich die Jobliste zu exportieren? Meine ist mittlerweile über 3 Jahre alt und sehr lang, so dass das manuelle Suchen darin sehr zeitintensiv ist.]]></description>
			<content:encoded><![CDATA[Ist es möglich die Jobliste zu exportieren? Meine ist mittlerweile über 3 Jahre alt und sehr lang, so dass das manuelle Suchen darin sehr zeitintensiv ist.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Frame Blending entfernen]]></title>
			<link>https://forum.selur.net/thread-4228.html</link>
			<pubDate>Tue, 07 Oct 2025 16:01:53 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4575">Meiereika</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4228.html</guid>
			<description><![CDATA[Ich bin derzeit auf der Suche nach einer Möglichkeit, eingebranntes Frame-Blending (Ghosting) in Filmmaterial zu beseitigen.<br />
Bei der Digitalisierung deutscher Skateboard-DVDs (PAL-Region) bin ich auf das Problem davon gestoßen. Egal, welche De-Interlacing-Option ich wähle, ich kann die überblendeten Frames nicht beseitigen. Ich habe es auch auf meinem Blu-Ray-Player, VLC und MPC-HC versucht, ebenfalls ohne Erfolg.<br />
<br />
Hier mal ein Beispielbild:<br />
<img src="https://i.postimg.cc/dQSfdCwf/image-2025-10-07-13-49-25.png" loading="lazy"  alt="[Image: image-2025-10-07-13-49-25.png]" class="mycode_img" /><br />
 <br />
Ich habe Hybrid von Selur ausprobiert, aber ich weiß nicht, wie ich die Ghosting-Frames loswerden kann, da ich dieses Tool zum ersten Mal benutze.<br />
Hier ist ein Beispiel der DVD-VOB-Datei (mit Losless Cut getrimmt):<br />
<a href="https://hidrive.ionos.com/lnk/SXPUbfumh" target="_blank" rel="noopener" class="mycode_url">https://hidrive.ionos.com/lnk/SXPUbfumh</a><br />
 <br />
Wäre sehr dankbar für Tipps oder Ratschläge  <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[Ich bin derzeit auf der Suche nach einer Möglichkeit, eingebranntes Frame-Blending (Ghosting) in Filmmaterial zu beseitigen.<br />
Bei der Digitalisierung deutscher Skateboard-DVDs (PAL-Region) bin ich auf das Problem davon gestoßen. Egal, welche De-Interlacing-Option ich wähle, ich kann die überblendeten Frames nicht beseitigen. Ich habe es auch auf meinem Blu-Ray-Player, VLC und MPC-HC versucht, ebenfalls ohne Erfolg.<br />
<br />
Hier mal ein Beispielbild:<br />
<img src="https://i.postimg.cc/dQSfdCwf/image-2025-10-07-13-49-25.png" loading="lazy"  alt="[Image: image-2025-10-07-13-49-25.png]" class="mycode_img" /><br />
 <br />
Ich habe Hybrid von Selur ausprobiert, aber ich weiß nicht, wie ich die Ghosting-Frames loswerden kann, da ich dieses Tool zum ersten Mal benutze.<br />
Hier ist ein Beispiel der DVD-VOB-Datei (mit Losless Cut getrimmt):<br />
<a href="https://hidrive.ionos.com/lnk/SXPUbfumh" target="_blank" rel="noopener" class="mycode_url">https://hidrive.ionos.com/lnk/SXPUbfumh</a><br />
 <br />
Wäre sehr dankbar für Tipps oder Ratschläge  <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rektlvls]]></title>
			<link>https://forum.selur.net/thread-4226.html</link>
			<pubDate>Thu, 02 Oct 2025 12:18:57 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4572">Autofahrer</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4226.html</guid>
			<description><![CDATA[Liebe Freunde der Videokompression,<br />
<br />
ich würde gerne in meiner Filterchain dirty lines mittels rektlvls entfernen, ähnlich wie in <a href="https://silentaperture.gitlab.io/mdbook-guide/filtering/dirty_lines.html" target="_blank" rel="noopener" class="mycode_url">diesem Guide</a>.<br />
In dem Ordner "C:\Program Files\Hybrid\64bit\vsscripts" befindet sich zwar ein script mit dem Namen rekt.py, jedoch fehlen rektaa.py, rekt_fast.py und rektlvls.py von <a href="https://gitlab.com/Ututu/rekt/-/tree/master" target="_blank" rel="noopener" class="mycode_url">dieser Repo</a>.<br />
Ich habe die entsprechenden Dateien in den "vsscripts" Ordner kopiert und versucht rektlvls vor meinem letzten Filter, GrainFactory, zu importieren, was in einem Error resultierte, als ich das Vapoursynth preview öffnen wollte.<br />
<img src="https://i.ibb.co/DPQwDQWp/grafik.png" loading="lazy"  alt="[Image: grafik.png]" class="mycode_img" /><br />
Wahrscheinlich liegt hier ein fundamentales Missverständnis meinserseits vor, wie Vapoursynth und Python funktionieren, also sorry schonmal davon dass ich von nichts eine Ahnung habe. Kann das überhaupt klappen was ich hier versuche?<br />
<br />
Beste Grüße!]]></description>
			<content:encoded><![CDATA[Liebe Freunde der Videokompression,<br />
<br />
ich würde gerne in meiner Filterchain dirty lines mittels rektlvls entfernen, ähnlich wie in <a href="https://silentaperture.gitlab.io/mdbook-guide/filtering/dirty_lines.html" target="_blank" rel="noopener" class="mycode_url">diesem Guide</a>.<br />
In dem Ordner "C:\Program Files\Hybrid\64bit\vsscripts" befindet sich zwar ein script mit dem Namen rekt.py, jedoch fehlen rektaa.py, rekt_fast.py und rektlvls.py von <a href="https://gitlab.com/Ututu/rekt/-/tree/master" target="_blank" rel="noopener" class="mycode_url">dieser Repo</a>.<br />
Ich habe die entsprechenden Dateien in den "vsscripts" Ordner kopiert und versucht rektlvls vor meinem letzten Filter, GrainFactory, zu importieren, was in einem Error resultierte, als ich das Vapoursynth preview öffnen wollte.<br />
<img src="https://i.ibb.co/DPQwDQWp/grafik.png" loading="lazy"  alt="[Image: grafik.png]" class="mycode_img" /><br />
Wahrscheinlich liegt hier ein fundamentales Missverständnis meinserseits vor, wie Vapoursynth und Python funktionieren, also sorry schonmal davon dass ich von nichts eine Ahnung habe. Kann das überhaupt klappen was ich hier versuche?<br />
<br />
Beste Grüße!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Probleme beim Upscaling von MakeMKV-Dateien]]></title>
			<link>https://forum.selur.net/thread-4218.html</link>
			<pubDate>Sun, 21 Sep 2025 08:07:58 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=4423">powerthrash4K</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-4218.html</guid>
			<description><![CDATA[Hallo Selur,<br />
<br />
ich habe jetzt das Problem, das bei einer Serie, die ich mit MakeMKV von DVDs überspielt habe, der Preview-Bildschirm folgendermaßen angezeigt wird. Die Debug-Datei habe ich angehangen (siehe Anhang).<br />
<br />
Leider bekomme ich hier kein Bild rein, da es viel von der Dateigröße her viel zu groß ist. Der Farbraum fehlt jedenfalls komplett oben werden Codes mit weißer Schrift auf schwarzem Feld angezeigt und das Bild ist generell weiß und nur in Umrissen angezeigt, als wäre es mit weißem Sand gelegt. <br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />]]></description>
			<content:encoded><![CDATA[Hallo Selur,<br />
<br />
ich habe jetzt das Problem, das bei einer Serie, die ich mit MakeMKV von DVDs überspielt habe, der Preview-Bildschirm folgendermaßen angezeigt wird. Die Debug-Datei habe ich angehangen (siehe Anhang).<br />
<br />
Leider bekomme ich hier kein Bild rein, da es viel von der Dateigröße her viel zu groß ist. Der Farbraum fehlt jedenfalls komplett oben werden Codes mit weißer Schrift auf schwarzem Feld angezeigt und das Bild ist generell weiß und nur in Umrissen angezeigt, als wäre es mit weißem Sand gelegt. <br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />]]></content:encoded>
		</item>
	</channel>
</rss>