Warum Reencoding? Um was für Material handelt es sich?
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.
-
da kommt wieder dieselbe Fehlermeldung wie vorhin:
"No mkvID found, please contact author. generatePassthroughCalls generated an empty call list"Hier die debug datei:
-
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...
-
Werde draufgucken.
-
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:
Code
Alles anzeigen2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Add job to queue,... 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: checkAndCreateJobs 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enableGui 0 + -1 = -1 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enabled: false 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Finished checking jobs -> jobs valid: false 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enableGui -1 + 1 = 0 2014.12.29 - 14:04:28_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enabled: true 2014.12.29 - 14:05:57_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: outputChanged to: 2014.12.29 - 14:05:57_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Output is empty,.. -> changing current container to default container,.. 2014.12.29 - 14:05:57_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: converting decimal to fraction: 23.97600000 2014.12.29 - 14:05:57_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: -> fraction: 24000/1001 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: outputChanged to: /Volumes/MacPro HD 4/-={ TEMP }=-/Logans Run 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Output has no or an unsupported extension,.. -> changing current container to default container,.. 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: outputChanged to: /Volumes/MacPro HD 4/-={ TEMP }=-/Logans Run.mkv 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Output is matroska compatible,.. -> changing current container to mkv,.. 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: converting decimal to fraction: 23.97600000 2014.12.29 - 14:06:02_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: -> fraction: 24000/1001 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Add job to queue,... 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: checkAndCreateJobs 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enableGui 0 + -1 = -1 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enabled: false 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: Finished checking jobs -> jobs valid: false 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enableGui -1 + 1 = 0 2014.12.29 - 14:06:06_Yosmite-64bit_5.4.0_2014.12.29.1 - level 4: enabled: true
-
Komisch, aus irgendeinen Grund werden die Job checks details nicht angezeigt,... mach mal bitte nen DebugOutput Level 1
-
Das kommt bei Level 1 raus:
Code2014.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
-
Komisch da sollte mehr sein.
Ich erstelle mal eine Version wo die Ausgabe im normalen Log landen sollte,.. -
-
Nicht open ...
sondern
/Applications/Hybrid/MacOS/Hybrid
im Terminal aufrufen. -
Da die neue Version Startet hier mal ein kompletter Debug Level 1 vom Einlesen bis zum Start des Jobs. Der Jobs wird weiterhin nicht angelegt/ gestartet.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!