Frage von datenschutz1@hotmail.com:Hallo!
Habe einen Mpeg 2 Film mit einer Länge von 1h 35min... und 2 player, die mir unterschiedliche Gesamtlängen anzeigen:
VLC: 1h 02 min
GOM Player: 1h 35min
Weiß jemand warum der GOM Player die Zeit richtig ausliest und VLC immer die falsche Zeit anzeigt? Das Video mit Ton ansich wird auch vom VLC korrekt wiedergegeben und es dauert auch die vollen 1h und 35min, aber die angezeigte Zeit stimmt eben nicht...
Gibt es eine Möglichkeit diesen Timecode irgendwie einfach zu reparieren, dass die Zeit auch im VLC wieder stimmt?!
Antwort von tommyb:
Es ist ja kein Timecode den Du da siehst sonder eher ein Zähler.
Meistens hängt eine falsche "Gesamtdaueranzeige" bei MPEG2 mit offenen GOP im Videostream zusammen - d.h. neu codieren mit geschlossenen GOP.
Antwort von datenschutz1@hotmail.com:
Hey! Vielen Dank für die Antwort,
Ich habe mit VOB2MPG aus der dvd eine Mpeg datei gemacht, und der GOP Timecode wurde dabei auch neu angelegt... (im Programm gab es ein Punkt "FIX GOP TIMECODES"...
Ich hab die Datei jetzt schon in mehreren Playern abgespielt, darunter GOM Player und VLC... nur im VLC wird die Zeitanzeige falsch dargestellt, im GOM Player hingegen einwandfrei...
Was ist da los?!
Antwort von tommyb:
"Offene GOP" lassen sich nur durch eine Neucodierung schließen. Der VLC "verzählt" sich schlichtweg an ihnen.
Eine weitere Möglichkeit könnte übrigens auch nicht korrekt eingetragene variable Videobitrate sein - das ist auch nicht einfach mit einem Klick reparierbar.