Nach langer Suche im Netz bin ich nun doch mal wieder auf Hilfe angwiesen.
Ich capture meine analogen Pal-Bänder mittels VirtualDub und HuffYUV-Codec. Anschließend wird das Video mit QTGMC deinterlaced und mit RemoveNoiseMC ein wenig entrauscht.
Beides erfolgt über ein avs-Script. Um das ganze zu beschleunigen habe ich QTGMC mit SetMtMode ein wenig auf die Sprünge geholfen.
Dadurch werden alle Kerne mit mind. 90% beansprucht und ich erhalte ca. 9-10 fps bei der Einstellung "very slow" nur beim deinterlacen.
Durch den Entrauscher wird die Geschichte natürlich wieder ein wenig gedrosselt und ich liege bei ca. 6 fps.
Mit dem Ergebnis bin ich sehr zufrieden.
Da das Ziel ein mkv-Container mit x264-Codierung werden soll, habe ich momentan mit Staxrip Probleme.
Lade ich das abgebildete Script in Staxrip erhalte ich eine Fehlermeldung in Line 21.
Deinterlace ich vor dem entrauschen, speicher die Datei als avi und lade diese in das Script hat Staxrip komischerweise keine Probleme.
Allerdings werkelt das ganze dann mit ca. 4 fps rum und das ist mir definitiv zu langsam.
Ich möchte also gar nicht wissen wo ich mit QTGMC in einem Durchgang liege.
Ich habe den Ablauf hier aber trotzdem einmal geschildert da es ja hier im Forum einige schlaue Füchse gibt die das ganze evtl.
doch zum laufen kriegen und evtl. auch etwas beschleunigen können.
Sollte dem nicht so sein wäre meine Idee das Video vor Staxrip mit VirtualDub erstmal zwischenzuspeichern.
Was wäre da eine optimale Lösung? RemoveNoiseMC verlangt YV12 und stelle ich VirtualDub auf "Fast Recompress" mit dem HuffYUV-Codec
weiß ich nicht was ich am Ende habe. Die Info von Avisynth sagt mir YUV und MediaInfo sagt RGB.
Komischerweise wird mir da auch PAL angezeigt was eigentlich nicht sein kann.
SetMemoryMax(512)
Import("C:\Plugins\rauschen_mittel.avs")
Import("C:\Plugins\RemoveNoiseMC.avs")
Import("C:\Plugins\LimitedSharpenFaster.avs")
Import("C:\Plugins\Seesaw.avs")
LoadPlugin("C:\Plugins\Mvtools.dll")
LoadPlugin("C:\Plugins\DeBlock.dll")
LoadPlugin("C:\Plugins\VagueDenoiser.dll")
LoadPlugin("C:\Plugins\RemoveGrainSSE3.dll")
LoadPlugin("C:\Plugins\FluxSmooth.dll")
LoadPlugin("C:\Plugins\RemoveDirtSSE2.dll")
LoadPlugin("C:\Plugins\RepairSSE3.dll")
LoadPlugin("C:\Plugins\MaskTools.dll")
LoadPlugin("C:\Plugins\mt_masktools.dll")
# LoadPlugin("C:\Plugins\LimitedSupport\LimitedSupport_09Jan06B.dll")
# LoadCPlugin("C:\Plugins\yadif09\yadif.dll")
LoadPlugin("C:\Plugins\Deen.dll")
# LoadPlugin("C:\Plugins\fft3dfilter192\fft3dfilter.dll")
AviSource("d:\capture\01_deinterlacing_QTGMC_multi.avs",pixel_type="YUY2")
# Crop(6,2,-10,-8) # links, oben, -rechts, -unten
ConvertToYV12 (interlaced=false)
RemoveNoiseMC()
LimitedSharpenFaster()
# ConvertToYUY2 (interlaced=false)
# AddBorders(6,4,10,6)
Alles anzeigen
Nachtrag: Ich verwende vom Huff-Codec die Version 2.1.1. An den Codec-Einstellungen habe ich noch nichts verändert.