Vdub-Filter in Gknot importieren?

  • Ich habe folgendes Problem.
    Da ich regelmäßig aufnehme (PCTV SAT, also DVB-Streams) archiviere ich oft in Xvid.
    Jedoch sind die Aufnahmen interlaced, d.h. mit horizontalen Streifen bei Bewegungen versehen.
    Um die wegzubekommen gibts bei Gknot ja die "field operations".
    Jedoch liefern alle eine miese Quali, weil ein Ghosting-Effekt auftritt.
    Sieht ungefähr so aus (vor dem deinterlacen und danach fast genasuo, immer sind die frames auseinander)
    [Blockierte Grafik: http://homepages.compuserve.de/burnmasterxxl/ghosting0.jpg]

    Wenn ich aber in VirtualDubMod folgende Filter einstelle:
     [Blockierte Grafik: http://homepages.compuserve.de/burnmasterxxl/filter.vdub.jpg]

    dann ist das Bild ok. Jedoch ist es doch sehr umständlich die Files dann manuell zu encoden, da man bei xvid optimale ergebnisse durch 2 passes hinkriegt.

    Meine Frage: Kann ich die filter (oder wenigstens den Smart Deinterlace Filter aus Vdub von Donald Graft einfügen? Denn ich habe folgendes Encode-Menü bei meinem Gknot 0.28.8:
    [Blockierte Grafik: http://homepages.compuserve.de/burnmasterxxl/gknot.settings.jpg]

    Schon ma vielen Dank im Voraus.

  • Hi und willkommen,

    eine Möglichkeit wäre, die VDub Filter über ein weiteres Skript in das Avisynth Skript, das GKnot für die Kodierung nutzt, einzubinden. Wie das geht, steht hier:

    http://forum.gleitz.info/showthread.php?t=18#Frage33

    Dazu muss aber der Filter in der Liste drin sein (bin ich mir nicht sicher) und Du musst die Parameter selbst eintragen, eine ganz schöne Fummelei und auch nicht gerade der Geschwindigkeitsoverkill bei der Kodierung selber.

    Versuch Dich da mal lieber an der manuellen Konfiguration der verschiedenen Avisynth Filter.

    Evtl kann es auch vcf2avs von Darksoul, bin ich mir aber nicht so sicher -> Testen

  • hi! danke für deine schnelle anwort.

    nun hab ich weitere Probs :(
    Ich hab schon versucht das avisynth-script zu manipulieren, hab jedoch nix hinbekommen, weil man irgendwie kein vdub-filter reinladen kann, oder?


    Jedenfalls sieht mein Skript bei Gknot so aus:

    #
    # Created with Gordian Knot
    #
    # http://gknot.doom9.org
    #
    # PLUGINS
    LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec3.dll")
    LoadPlugin("C:\PROGRA~1\GORDIA~1\undot.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\KernelDeInt.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\dgbob.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\Convolution3d.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\FluxSmooth.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\TomsMoComp.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\VSFilter.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\SimpleResize.dll")
    #
    # SOURCE
    mpeg2source("M:\TEST\t.d2v")
    #
    # TRIM
    #trim(startframe,endframe)
    #
    # IVTC
    #Telecide(order=1,guide=1).Decimate()
    # or use
    #IVTC(44,11,95)
    #GreedyHMA(1,0,4,0,0,0,0,0)
    #
    # CROPPING
    crop(20,10,680,558)
    #
    # DEINTERLACING (1)
    #FieldDeinterlace()
    #FieldDeinterlace(blend=false)
    #TomsMoComp(1,5,1)
    #
    # DEINTERLACING (2)
    #KernelDeInt(order=1,sharp=true)
    # or maybe
    #DGBob(order=1,mode=0)
    # DEINTERLACING (3) - special requests
    #GreedyHMA(1,0,0,0,0,0,0,0)
    #Telecide()
    #SeparateFields()
    #
    #
    # SUBTITLES
    #VobSub("FileName")
    #
    # RESIZING
    BicubicResize(512,384,0,0.75)
    #
    Undot()
    #
    # DENOISING: choose one combination (or none)
    # 1) little noise
    #Temporalsoften(2,3,3,mode=2,scenechange=6)
    #mergechroma(blur(1.3))
    #FluxSmooth(5,7)
    #
    # 2) medium noise
    #Temporalsoften(3,5,5,mode=2,scenechange=10)
    #Convolution3d("moviehq")
    #FluxSmooth(7,7)
    #
    # 3) heavy noise
    #Temporalsoften(4,8,8,mode=2,scenechange=10)
    #Convolution3d("movielq")
    #FluxSmooth(10,15)
    #
    # BORDERS
    #AddBorders(left,top,right,bottom)
    #
    # COMPRESSIBILITY CHECK
    # !!!!Snip Size now has to be 14 for use in GKnot!
    #SelectRangeEvery(280,14)
    #
    # FOOL CCEnc
    #empty = BlankClip()
    #AudioDub(last,empty)


    Was soll ich jetzt denn verändern? Hab leider keinen Plan von AviSynth 2.5.4....
    Falls es nicht zuviel Aufwand ist bitte ich euch an...helft mir ! ich verzweifle schon

  • Ganz simpel VDub Filter einfügen geht leider wie schon gesagt nicht, sondern über die obige Prozedur.

    Dein Problem ist vermutlich Folgendes:

    Futurama war ursprünglich nicht PAL bei 25 Bilder / Sekunde, sondern wurde wahrscheinlich einfach von 24 Bilder / Sekunde unsauber hochgesampelt und einfach ausgestrahlt.

    Da gehts dann ans Eingemachte, schau dazu mal hier rein:

    http://forum.gleitz.info/showthread.php?t=12725

    und teste mal scharfis Rundum Sorglos Paket im Anhang.

    Wenn das klappt, hast Du zumindest eine astreine Lösung, aber halte ein paar Aspirin vorrätig und lass Dir Zeit.

    Wenn da was nicht klappt oder jemand ne andere Idee hat, ausser die VDub Filter zu nehmen, möge er dies bitte äußern ;)

  • gehts denn nicht direkt in Gordian knot? Ich hab glaub ich gelesen, dass "deComb" da helfen kann.
    Weiss zufällig jemand wie man mein avi-synth-script umschreibt, so dass dieses plugin/filter aktiv ist?

  • Zuerst kannst Du mal Dein Skript aufräumen und es dann damit versuchen:


    Und dann entfernst Du testweise die Rauten vor einem der beiden Fielddeinterlace Parameter. Dann hast Du das decomb plugin "scharfgeschaltet", aber dass Dir das wirklich bei Deinen Geisterbildern weiterhilft, glaub ich eher nicht, wenn dann wahrscheinlich eher blend=false

    Du könntest noch die anderen Deinterlacer testen (entsprechende Plugins laden, also im Ursprungsskript die Rauten entfernen) und dann in den unteren Zeilen auch die Rauten weg, Parameter ändern etc, aber wenn es sich um den von mir oben beschriebenen Effekt handelt, wirst Du wohl den harten Weg gehen müssen, wenn Du es sauber willst.

    Bzw. schau mal in die Forensuche nach Futurama, da findet sich unter anderem eigentlich genau Dein Problem mit genau der ekligen Lösung:

    http://forum.gleitz.info/showthread.php…hlight=Futurama

    So richtig drumrumkommen wirst Du da nicht ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!