Hybrid: Input -> x264/x265/Xvid/VP8/VP9/AV1

  • Es handelt sich um einen älteren Spielfilm (mkv mit x265 video und mp3 audio in 1280x720). Videoqualität ist aber ziemlich gut, deshalb will ich eigentlich wenn möglich nicht reencoden.
    Nur wie bzw. wo kann ich ohne reencoden die audioverzögerung korrigieren?

  • Würde spontan:

    • Video Handling auf passthrough
    • Audio Handling auf Custom
    • bei Audio->Main->A/V delay (ms) den delay angeben
      Reencode sollte aus sein.
    • Audio->Main->Add to Queue
    • anschließen neuen Job erstellen und gut ist.

    Falls da ein Fehler kommt bräuchte ich nen DebugOutput um zu wissen ob es an Hybrid liegt, oder woran. :)

  • Der DeubgOutput beinhalet leide rnicht die Analyse des Input, weshalb ich nicht sehen kann wo die mkvID 'übersehen' wird oder ob das mkv eventuell ne Macke hat.
    (Kannst auch mal gucken, ob wenn Du das File bevor Du es Hybrid fütterst mit mmg remuxed es eventuell ohne Probleme erkannt wird.)

  • kann ich das irgendwo einstellen, dass die analyse der input datei mit angehängt wird?
    Ich habe es inzwischen mit mehreren x265 codec video dateien versucht und habe jedes Mal dieselbe Meldung erhalten, während es bei x264 codec dateien keine probleme gibt. soweit ich das sehe, kommt es also immer bei x265 als input zu problemen.
    Was meinst du mit "mmg remuxed"? mkv merge hat jedenfalls zu keiner Veränderung geführt

  • Was meinst du mit "mmg remuxed"?

    Videodatei in mmg.exe (MKVmergeGUI) öffnen und eine Kopie speichern. Diese neu gemultiplexte Kopie dann als Quelle für Hybrid verwenden.

    Ob die richtigen IDs erkannt werden, wird dann wohl wesentlich von der Version der mkvtoolnix-Tools abhängen, mit denen so eine Datei erzeugt wurde, oder womit sie analysiert wird. In einem der beiden kann wohl ein Fehler stecken im Umgang mit HEVC-Videospuren, so dass die ID nicht korrekt erkannt wird...

  • ich hatte vorhin die datei mit mkvmerge "hinzugefügt" und dann direkt auch "muxen" geklickt. Falls es das ist, was ihr meint, hat das leider nichts geändert.
    Welche Version von mkv merge allerdings beim Erstellen des videos benutzt wurde, weiß ich leider nicht.

    aber wie gesagt: ich bekomme dieselbe Fehlermeldung, egal welche x265 video datei ich über video passthough der jobqueue hinzufügen will

  • Zitat

    kann ich das irgendwo einstellen, dass die analyse der input datei mit angehängt wird?


    Wenn Du den DebugOutput so erstellst wie bei http://www.selur.de/support erklärt, ist auch die Analyse dabei.

    Zitat

    : ich bekomme dieselbe Fehlermeldung, egal welche x265 video datei ich über video passthough der jobqueue hinzufügen will


    -> Versuch mal ob es mit einer mplayer/mencoder version von Anfang November besser geht.
    http://sourceforge.net/projects/mplay…layer-MEncoder/

  • Weiß wo das Problem liegt! MPlayer nutzt für mkv nicht mehr '-demuxer mkv' als default, sondern es wird jezt der lavdemuxer als default verwendet.
    Ohne '-demuxer mkv' kriegt Hybrid aber durch MPlayer keine mkvIDs mehr, welche benötigt werden um Streams mit mkvmerge zu extrahieren.
    -> ich schreib nen Workaround

  • Hintergrund:
    1. die MKV IDs werden benötigt, wenn der Input mit mkvmerge/mkvInfo/mkvextract gehandelt wird
    2. die MKV IDs werden von mplayer gesammelt wenn '-demuxer mkv' genutzt wird
    Problem:
    Der mkv-Demuxer den MPlayer verwendet kommt nicht mit HEVC und VP9 content klar (liefert keine ID_VIDEO_ID info), weshalb Hybrid bei solchem Material keine MKV IDs für den Videostream sammeln kann.
    -> Der Fehler in Hybrid war jetzt, dass nicht auf ffmpeg als Demuxer geswitched wurde. :)

    Cu Selur

    Ps.: Hab mal nen bug report bei mplayer gemacht (https://trac.mplayerhq.hu/ticket/2221).

  • Also ich habe mein System einmal Testweise auf OSX 10.10.1 geupdatet und auch die 10.10 Version von hybrid Installiert. Leider schmiert Hybrid direkt beim Start ab...

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Also die Version lässt sich nun Normal Starten Danke. Leider klappt das hinzufügen/ Starten einen Job´s nicht. Habe alles eingestellt so wie ich es Möchte, klicke ich auf Add Job passiert nichts. Keine Meldung nichts. Im log steht nur dies:

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Das kommt bei Level 1 raus:

    Code
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: checkAndCreateJobs
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: enableGui 0 + -1 = -1
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1:  enabled: false
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: Finished checking jobs -> jobs valid: false
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: enableGui -1 + 1 = 0
    2014.12.29 - 15:07:09_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1:  enabled: true
    2014.12.29 - 15:07:13_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: DEBUG Level changed to 1
    2014.12.29 - 15:07:13_Yosmite-64bit_5.4.0_2014.12.29.1 - level 1: debugging, enabled: false

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Bin mir nicht mehr ganz sicher wie das noch gleich war...

    Code
    AKFs-MacPro:~ Massaguana$ open /Applications/Hybrid.app 
    LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Hybrid.app.
    AKFs-MacPro:~ Massaguana$

    EDT: Die neuer Version Startet, sorry hatte diese Übersehen...

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

    Einmal editiert, zuletzt von Massaguana (29. Dezember 2014 um 18:34)

Jetzt mitmachen!

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