StaxRip - Anarmorphic Wiedergabeproblem

  • Sollte mit MKVMerge über die Splitting-Fkt gehen.

    Brother John
    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
    DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!

  • 1. http://rapidshare.com/files/101289023/sample_vc1.mkv.html
    VC-1 Ausgangsmaterial mit eac3to in ein mkv gepackt -> Die Aspect Ratio ist beim abspielen richtig, es ist inkl. schwarze Ränder also 1920x1080

    2. x264 encodiert mit Crop und manuell Haken auf Anamorph gesetzt in Staxrip -> Die gespeicherte Auflösung wird als 1920x800 gemeldet wird aber falsch als 1978x800 abgespielt. Habe das abgespielte mal am 19" Monitor ausgemessen. Mit ffdshow, use overlay mixer (default) habe ich 37,7 x 15,2cm Bild was etwa 1:2,48 entspricht.

    Ohne overlay mixer wird es IMHO richtig abgespielt mit 37,7 x 15,7cm (deckt sich auch mit dem VC-1 File) was 1:2,4 ergibt. Das macht aber auch keinen Sinn wenn man erst die Default Optionen umstellen muss damit es richtig abgezeigt wird.

    3. x264 encodiert ohne Anamorph Haken und mit Crop auf 1920x800 -> Die Darstellung ist extrem verzogen.

    -------------

    Warum wird das VC-1 File richtig abgespielt und bei MKV kommt so ein Murks raus? Ausserdem meckert Staxrip zu recht rum das die Auflösung (vermutlich 1978) nicht durch 16 teilbar ist.
    Und beim encoden wird bei anamoprh SAR=34/33 angezeigt, ohne anamorph sind es 25/33 sollte das nicht 1:1 sein? Das ist mir erst ziemlich spät aufgefallen und ist auch der Grund.

    Habe dann noch ein bißchen probiert, die anamorphic Option ist in Staxrip nicht default gesetzt weil das Video IMHO eben nur 1:1 ist und es nicht notwendig ist. Hat mich in die falsche Richtung geführt.

    Wenn man unter CLI die Option --sar 1:1 einfügt wird das Video einwandfrei erzeugt. Es liegt also daran das Staxrip default eine falsche SAR verwendet.

    Macht es eigentlich Sinn x264 mit den DirectShow Optionen fps=23.976, convertfps=true, audio=false zu erzeugen und in ein YV12 umzuwandeln?

  • Das Problem war ich hatte StaxRip kaum auf HD Tauglichkeit überprüft, es gab 2 Bugs, siehe changelog:

    StaxRip unofficial

    Changelog:

  • Danke, ich probiere die Version gerade aus.
    Das multiple 16 tauchte wie in der Changelist schonmal nicht mehr auf, was ich noch vermisse ist während dem codieren eine Anzeige die die AR anzeigt. Das soll im Staxrip Log sein, aber wo ist das?

    Seltsamerweise ist es beim encodieren jetzt schneller, evtl. liegt das daran das ich mal Quality 20 statt 22 verwendet habe.

    Wäre es evtl. möglich noch mehr Tonspuren statt nur 2 hinzuzufügen?

    Btw. tolles Programm was du da hast!

  • es gab mittlerweile 2 Probleme welche die nächste beta behebt.

    Zitat

    Das soll im Staxrip Log sein, aber wo ist das?

    glaube davon wird nichts ins log geschrieben, unter event commands gibt's ein Befehl um Sachen ins log zu schreiben, auch Berechnungen mit Hilfe des eval Makros. Ich mach dir in Kürze ein Screenshot dazu.

    Zitat

    Wäre es evtl. möglich noch mehr Tonspuren statt nur 2 hinzuzufügen?

    nur mit mörder Aufwand, praktisch also nein.

  • Der Wert --sar von x264 geht der auch mit der Methode?

    Wenn ich ein Event hinzufüge wird es als ??? erstellt. Wenn ich es dann bearbeite kommt (allerdings habe ich eine 2. Instanz von Staxrip offen weil die erste gerade am encodieren ist):
    System.NotSupportedException: Das Besitzerelement kann der Dropdownelementauflistung nicht hinzugefügt werden.
    bei System.Windows.Forms.ToolStripItemCollection.CheckCanAddOrInsertItem(ToolStripItem value)
    bei System.Windows.Forms.ToolStripItemCollection.Add(ToolStripItem value)
    bei Stax.Command.PopulateCommandMenu(ToolStripItemCollection items, List`1 commands, Action`1 clickSub)
    bei StaxRip.EventCommandEditor..ctor(EventCommand ev)
    bei StaxRip.EventCommandsEditor.lbc_ButtonClickEdit()
    bei Stax.UI.ListBoxControl.bEdit_Click(Object sender, EventArgs e)
    bei System.Windows.Forms.Control.OnClick(EventArgs e)
    bei System.Windows.Forms.Button.OnClick(EventArgs e)
    bei System.Windows.Forms.Button.PerformClick()
    bei Stax.UI.ListBoxControl.lb_DoubleClick(Object sender, EventArgs e)
    bei System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
    bei System.Windows.Forms.ListBox.WndProc(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    StaxRip.EventCommandEditor..ctor(EventCommand ev)

    ein . zuviel?

Jetzt mitmachen!

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