Interlaced erkennen - noch eine Frage...

  • Nee, echt nicht, jetzt ... passiert das wirklich bei den selben Filmen, die du vorher schon mal als interlaced erkannt hast? Oder ist das jetzt ein anderer Film, der zwar auch nach Combing aussieht, aber vorher noch nie analysiert wurde? Es gibt nämlich noch "phasenverschobenes" Material (evtl. aus falscher BFF/TFF-Wandlung, wo Halbbilder zweier aufeinanderfolgender ehemaliger progressiver Frames zu neuen Frames gemischt wurden). Im Zweifelsfall: Schnipsel uploaden.

  • tach auch !

    Beantworte doch mal die Fragen.

    Welche Fragen? Wie mein Avi-Script aussieht? Hatte ich ja gepostet...oder wurde da etwas anderes gemeint?

    LigH
    Es waren die gleichen Clips. Vorher bei jedem Tastendruck ein Bild, jetzt nur alle 2...ich dachte halt eher das vielleicht bei der Installation der PRogrs was falsch gelaufen war...

    Und wie gesagt, bei einem Bild sieht man deutlich die Kämme, und das Material ist auch in PAL

    Wo kann ich die Sachen noch mal schnell hochladen? Da ist eine kleine Szene wo man es ganz deutlich sieht...

  • Jo. Das ist "Progressive Phase Shift", wie LigH in Post#22 schon vermutet hatte. Technisch ist der Stream interlaced, aber der eigentliche Inhalt ist progressiv. Nur halt, dass die beiden Halbbilder (aus denen sich das progressive Vollbild zusamensetzt) nicht in einem Frame angeordnet sind, sondern in zwei aufeinanderfolgenden Frames. Eben das ist die "Phasenverschiebung".

    Probier' doch mal

    mpeg2source("test.d2v")
    SeparateFields().trim(1,0).weave()

    Ah, jetzt, ja. Eine Insel.


  • Ah, jetzt, ja. Eine Insel.

    Wo denn? Wo denn? ;)

    Jetzt zeigt er mit jedem Tastendruck ein Bild.

    Die Frage ist jetzt nur warum er das vor der Neuinstallation bei bob() gemacht hat?

    Jetzt habe ich nämlich eine Reihe von Clips mit TGMC deinterlaced, was natürlich einiges an Rechenzeit gekostet hat...

    Die Frage jetzt: Wie wandle ich diese Clips am besten neu um?

    Und vor allem: Wie gehe ich demnächst in der Erkennung vor? Zuerst generell auf interlaced-Material ( bob () ) prüfen und das, was nicht als interlaced ist auf Progressive Phase Shift überprüfen oder wie rum?

    Besten dank bis hier hin...

    Lapje

  • Du machst genau das, und genau so, wie es zuvor bereits mehrmals erklärt wurde.

    ... Und das, was Du bei diesem Beispiel-Sample gesehen hast, wurde nämlich auch schon erklärt:

    Wenn Input.bob() ein Bewegungsmuster "Stop-Bewegung-Stop-Bewegung-Stop-Bewegung-..." erzeugt, dann ist das Material progressiv. Punkt, Feierabend. (Sonderfall "Phase Shift": Wenn dieses Bewegungsmuster da ist, aber der Input trotzdem "total viel ganz arg schlimm Interlaced aussehen tut". Phase-Shift aka. "2:2 Pulldown", -> wir verwenden TFM() oder Telecide(). )

    Wenn Input.bob() ein Bewegungsmuster "Bewegung-Bewegung-Bewegung-Bewegung-..." erzeugt, dann ist's reines Interlacing.

    Wenn Input.bob() ein Bewegungsmuster "Stop-Bewegung-RückwärtsBewegung-Bewegung-Stop-Bewegung-RückwärtsBewegung-Bewegung-..." erzeugt, dann ist's NTSC mit Telecine, aka "3:2 Pulldown".

  • Und was wäre bei

    Bewegung, Stop, Bewegung, Stop, Stop, Bewegung, Stop, Bewegung, Stop, Stop...?

    NTSC mit Telecine kann es dann ja nicht sein da es immer nur eine Bewegung gibt. Wäre es dann Interlaced, Halbbild-Reihenfolge vertauscht?

    Und:


    "Telecine" (NTSC) hat 24 Bewegungszustände pro Sekunde, mit zusätzlichen Rückwärts-Vorwärts-Sprüngen

    In wie weit kann ich mich dann darauf verlassen dass nur NTSC-Clips die bei DGIndex mit einer Framerate von 29,97 angezeigt werden, echtes interlacing sein können? Alles andere muss Telecine sein?

    Einmal editiert, zuletzt von Lapje (30. März 2010 um 14:36)

  • Ist wahrscheinlich ein 3:2:2:2:2:2 Pulldown. 24p FILM wurde per Pulldown auf 25i gewandelt (NTSC->PAL Wandlung ohne Änderung der Gesamtlaufzeit).

    Medizin:

    TFM().TDecimate(mode=2,rate=23.976)


    Edit

    Zitat

    In wie weit kann ich mich dann darauf verlassen ...


    Gar nicht.

Jetzt mitmachen!

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