GordianKnot lädt nur Bruchteil der Frames

  • Ich habe gestern aus dem TV (Kabel analog) eine Sendung aufgenommen, die insgesamt 68.898 Frames umfasst. Aufgenommen hab ich mit Huffyuv (v.2.2.0).

    Nun wollte ich die Sendung auf CD-Größe komprimieren. Beim Öffnen mit GordianKnot werden jedoch nur 5.317 der 68.898 Frames geöffnet, was 3Min. und 33 Sekunden (statt knapp 46 Minuten Soll) entspricht.

    Kann mir jemand sagen, wie ich den vollständigen Film laden kann?

  • Auch hi,

    also, Aufnahmeart: analog mit Terratec Cinergy 400. Aufnahmesoftware: VVCR. Segmentiertes Capturen sagt mir nichts, die Datei ist knap 27 GB groß.

    Die Gesamtzahl der Frames sowie die Länge aus meinem ersten Posting stammen von VDub. Dort ist der Film vollständig; es fehlt nichts!

  • Segmentiertes Capturen bedeutet, statt eine große Datei z.B. nach 2 GB in die nächste zu schreiben. Das Feature war früher ganz sinnvoll, heutzutage kaum mehr nötig. Und bei VVCR gibts das auch gar nicht. Insgesamt eine komische Sache bei Dir. Kannst Du mal bitte das Avisynth Skript posten, das GKnot erstellt hat ? Danke

  • Hallo,

    war mit meiner Tochter beim Babyschwimmen, deshalb die Verzögerung.
    Das Avisynth-Skript ist die *.avs-Datei, oder?
    Ich benutze die neueste Version von GordianKnot (0.35.0).
    Hier das Avisynth-Skript:
    # Created with Gordian Knot
    #
    # http://gknot.doom9.org

    # PLUGINS
    LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\KernelDeInt.dll")
    LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgbob.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Convolution3d.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\FluxSmooth.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\VSFilter.dll")
    #LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\SimpleResize.dll")

    # SOURCE
    avisource("F:\Hafen\DieterNuhr(16Sep05).avi")

    # 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)

    # 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()

    # CROPPING
    crop(0,0,704,576)

    # SUBTITLES
    #VobSub("FileName")

    # RESIZING
    LanczosResize(640,352)

    # DENOISING: choose one combination (or none)
    Undot()

    # 1) little noise
    #Temporalsoften(2,3,3,mode=2,scenechange=6)
    #mergechroma(blur(1.3))
    #FluxSmoothST(5,7)

    # 2) medium noise
    #Temporalsoften(3,5,5,mode=2,scenechange=10)
    #Convolution3d("moviehq")
    #FluxSmoothST(7,7)

    # 3) heavy noise
    #Temporalsoften(4,8,8,mode=2,scenechange=10)
    #Convolution3d("movielq")
    #FluxSmoothST(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)

  • Hi,

    ich hoffe, Du hast Deine Kleine nicht vor Frust untergestukert und Ihr seid beide in bester Verfassung ;)

    Benenn mal Deine Avidatei um, d.h. nimm die Klammern raus aus dem Dateinamen und versuchs nochmal. Evtl. hätten wir das Problem damit schon gelöst.

    BTW: Du bist sicher, dass das Material progressiv ist ? Ohne Lattenzäune im Bild bei horizontalen Bewegungen ? Ansonsten brauchst Du UNBEDINGT einen Deinterlacer vor dem Resizen auf 640 * irgendwas !

    BTW2: Zur schnellen Kontrolle avi umbenennen, neuen Namen in die avs eintragen und avs mit VDub laden, Länge überprüfen. Wenn es da stimmt und in GKnot nicht, dann liegt der Bug in GKnot selbst. Glaube ich aber nicht.

  • Nein, nein, natürlich sind wir beide in bester Verfassung.

    Ich weiß nicht, ob das Material progressiv ist, aber Lattenzäune habe ich nicht bzw. kaum; d.h. der Empfang von 3Sat bei meiner Karte ist schlechter als der Empfang von PRO7 beispielsweise, was sich mit horizontalen Streifen bemerkbar macht.

    Den schnellen Test habe ich gemacht. Wenn ich das avs-Skript lade, erscheint der Film in der Größe 640x352 in VDub und IN VOLLER LÄNGE!!!

    Wenn ich dich richtig verstanden habe, schließt das Fehler 1 aus und es ist ein Fehler im GKnot, oder?

    Gruß und Danke erstmal bis hierhin!

  • Zitat von Gul Dukat

    Nein, nein, natürlich sind wir beide in bester Verfassung.

    Da bin ich schon mal beruhigt.

    Zitat von Gul Dukat

    Ich weiß nicht, ob das Material progressiv ist, aber Lattenzäune habe ich nicht bzw. kaum; d.h. der Empfang von 3Sat bei meiner Karte ist schlechter als der Empfang von PRO7 beispielsweise, was sich mit horizontalen Streifen bemerkbar macht.

    Poste mal bitte einen Screenshot, z.B. aus VDub einer Stelle des Films mit horizontaler Bewegung (am besten was Schnelles seitwärts) in Originalauflösung. Ich vermute, Du musst einen Deinterlacer einschalten, ansonsten könnte das Ergebnis dem hier ähneln:

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

    Ist nicht unedingt so superschick

    Zitat von Gul Dukat

    Den schnellen Test habe ich gemacht. Wenn ich das avs-Skript lade, erscheint der Film in der Größe 640x352 in VDub und IN VOLLER LÄNGE!!!

    Wenn ich dich richtig verstanden habe, schließt das Fehler 1 aus und es ist ein Fehler im GKnot, oder?

    Gruß und Danke erstmal bis hierhin!

    Jetzt stehe ich auf dem Schlauch, wahrscheinlich habe ich mich ein bissel doof ausgedrückt. Wie genau hast Du den Test gemacht ? Nur so das Ursprungsskript in VDub eingeladen (1) oder die avi umbenannt und das auch im Skript umgeschrieben und das veränderte Skript in VDub geladen (2) ?

    Wenn (1), dann Bug in GKnot
    Wenn (2), dann wars das mit den Klammern und mit GKnot müsste nun alles glattgehen.

  • Da es einfacher ist, BTW2 auszuschließen, hier nochmal was ich genau gemacht habe:

    Ich habe die Originaldatei ( 26 GB) umbenannt in "DieterNuhr26Sep05.avi"; also die Klammer weggelassen.
    Dann habe ich die avs Datei entsprechend geändert:

    # SOURCE
    avisource("F:\Hafen\DieterNuhr16Sep05.avi"

    VDub dann manuell gestartet und bei Datei öffnen den Typ *.avs gewählt und das geänderte avs-Skript so in VDub geladen. Ergebnis: siehe oben!

    Mit GKnot ist das Ergebnis allerdings wieder falsch; d.h nur knapp über 5.000 Frames werden geladen. Auch wenn ich die Datei umbenenne.

    Das mit dem "Progressiven" muss ich mir mal genauer ansehen ...

    Bis dann

  • Vielleicht habe ich eine ganz dummen Fehler gemacht. Beim Rumprobieren habe ich zunächst die avi-Datei geladen und dann das avs-Skript erstellt. wie oben beschrieben, mit dem Ergebnis nur etwa 5.000 Frames geladen zu haben.

    Dann habe ich das avs-Skript geladen und siehe da: 68.898 Frames. Der komplette Film. ABER: bei der Input-Auflösung taucht nun schon die Auflösung 640x352 auf, also das Ergebnis (Output). So ganz richtig scheint mir das auch nicht. Aber vielleicht hilfts bei der weiteren Diagnose.

  • Also was da falsch läuft, kann ich von hier auch nicht sagen, zumindest fällt mir nicht mehr viel ein. Hört sich alles nach "Kann doch gar nicht sein" an, aber das hilft Dir ja nun nicht weiter.

    Du könntest allerdings evtl GKnot austricksen:

    Lösch aus Deinem avs alles bis auf die Zeile mit avisource...
    Das avs lädst Du in GKnot ein und bearbeitest es wie den Film weiter (Deinterlacing beachten !!!)

    Dann sollte es doch gehen.

    Hast Du schon andere Filme bearbeitet ? Geht es da ? Ich tippe echt eher auf irgendeinen Schusselfehler bei den Einstellungen ;)

    Viel Erfolg

  • Also, nach diversen Encode-Versuchen muss ich nochmal auf das PROGRSSIVE-Problem und den Deinterlacer zurückkommen.
    Zwar zeigt GordianKnot nur einen Bruchteil der Frames an (wie oben beschrieben) jedoch wird der ganze Film bearbeitet.
    Schaue ich mir den dann am TV mit meinem DVD-Player von Medion an, kommt es zu den Querstreifen, die du oben erwähntest.
    Ich denke, das PROGRSSIVE-Problem ist schon mal besprochen worden, kannst du mir vielleicht einen zielgerechten Tip geben wo ich dazu was finde?

    Gruß:

    Gul Dukat

  • Schau mal in die von mir angehängte Datei in folgendem Thread:

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

    Da müsste was in der Nachbearbeitung stehen, wie Du das Avisynth Skript ändern musst.

    Ansonsten in GKnot mal bei save & encode bei den Field Operations rumfummeln, Skript abspeichern (mit Deinem Resizer) und das dann in VDub einladen und bei schnellen Horizontalbewegungen anschauen.

    Tipp1: Fielddeinterlace passt mit no blend oft ganz gut, wenn es vom Sender vergeigt wurde (meist aber bei Spielfilmen), dann wirds kompliziert (Stichwort restore24). Aber das lassen wir erstmal weg.
    Tipp2: Ein Resizen auf 288 Zeilen, also eine Halbierung der vertikalen Auflösung (z.B. 352*288), lässt das Problem gänzlich verschwinden, aber ist ja auch ein bissel klein.
    Tipp3: Schau mal auf https://localhost/www.100fps.com, da ist nicht alles 100% korrekt, aber schön anschaulich.

    Viel Erfolg

  • .png oder .jpg ist sinnvoller..

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • nein, Mist gebaut sind z.B. Geistereffekte und richtig fiese Sachen, meist bei Filmen und vor allem Privaten, die durch falsche Normwandlung einen kürzeren Film und damit mehr Werbung unterbringen wollen, ohne die offizielle Nettospielzeit anzupassen. Oder aus Faulheit bzw. Unkenntnis, wie ein Film von 24fps vernünftig auf 25 gebracht wird. Auf dem Fernsehschirm bei der direkten Ausstrahlung sieht man da auch nix, das Problem kommt erst hinterher bei der digitalen Nachbearbeitung. Vgl. sowas hier: http://forum.gleitz.info/showthread.php…&highlight=Sat1

    Deins ist ganz normales interlaced. Klick einfach in GKnot mal Fielddeinterlace mit no blend an und schau in VDub, wie das eingeladene Skript an den Stellen aussieht. Ansonsten mal mit blend (glaube ich aber eher nicht). Und fertig bist Du (im Normalfall), also keine Panik ;)

Jetzt mitmachen!

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