Hallo erst mal
Ich habe ein Problem mit dem Zusamenfügen einer h264-Datei mit 23.976 fps und Audiodateien aus einer AVI-Datei mit 25fps.
Aber lieber von ganz vorne.
Ich habe 2 Videodateien, einmal ein MKV-Container mit h264-Video und einem Ogg-Audio. Der läuft mit 23.976 fps und in 480p.
Dann habe ich eine AVI-Datei, die 2-Audiodateien hat und mit 25fps läuft.
Da die MKV-Version eine wesentlich bessere Videoqualität hat, wollte ich die Audiodateien aus dem AVI in den MKV packen. Außerdem muss ich aufgrund von Kompabilitätsproblemen mit meinem Media Player die Ogg-Audio sowieso durch eine MP3 ersetzen, da ich sonst keinen Sound habe.
Also habe ich den MKV mit MKVextract "gedemuxxt", wonach ich dann eine h264-Datei, eine Ogg-Datei, Chapter-txt, Untertitel (ass/srt) und einige Schriftarten erhalten habe.
Danach habe ich mit VirtualDubMod die Audio-Dateien aus dem AVI extrahiert (als MP3s).
Jetzt habe ich also eine H264-Datei (Laufzeit im Original 22:50 bei 23.976fps) und 2 Audiodateien aus der AVI (Laufzeit im Original 23:07 bei 25fps).
(Die Untertitel usw. lasse ich jetzt mal außen vor, das größte Problem ist für mich das Video)
Jetzt will ich diese drei Dateien mit MKVmerge in einen MKV-Container packen.
Vorneweg, das ist nicht das erste Mal, dass ich Dateien mit unterschiedlichen fps merge. Aber es ist das erste Mal, dass es um´s Verrecken einfach nicht klappen will. :nein:
Wenn ich bei MKVmerge bei den "Format Specific Options" für den h264 bei den FPS gar nichts angebe, bekomme ich einen MKV mit 26:51 Lauflänge. Allerdings laufen die Audio-Streams ganz genau ihre 23:07.
Wähle ich bei FPS 25 aus, erhalte ich genau dasselbe Ergebnis
Wähle ich bei FPS dann 23,976 aus, erhalte ich einen MKV mit 28:00 Lauflänge, die Audio-Streams laufen aber immer noch nur 23:07.
Ergo dachte ich mir, ich wähle einfach mal irgendwas um 29fps, vielleicht erreiche ich dann, dass Audio und Video synchron und mit gleicher Länge laufen. Kommt auch ungefähr hin, von synchron kann man allerdings noch lange nicht sprechen, die Audio-Streams sind jetzt zwischen 5 und 10 Sekunden vor dem Video. (?!?)
Langsam aber sicher treibt mich diese Datei in den Wahnsinn, bei allen anderen Dateien war das nie ein Problem, aber dieses mal bekomme ich es einfach nicht hin.
Es gibt doch sicherlich eine einfache Möglichkeit, die Dateien synchron zu muxxen, ohne großartiges Rumbasteln.
Wie ich mich kenne ist es wahrscheinlich irgendeine Kleinigkeit, die ich übersehen habe. Schön wäre es. :ani_lol:
Über Hilfe würde ich mich freuen!
MfG