Ich habe Standard-Webm-Einstellungen in VLC Player 2.2.1 (dem neuesten) verwendet, um ein 4-Minuten-mp4 zu konvertieren, das in Handbrake erstellt wurde. Im Konvertierungsfenster steht "Streaming 04:00", aber das Endergebnis ist "03:49:15" und bei zwei weiteren Versuchen "03:56:28" und "04:04:23". Die Dateigröße ist fast die gleiche wie bei mp4 (4 MB).
Die Länge des Webm-Videos – dh mehr als 4 Stunden – wird von MediaInfo und vom nativen Firefox-Player, Videojs-Player und VLC-Player bestätigt. Im VLC-Player habe ich versucht, auf den Fortschrittsbalken zu klicken, um genau zu erkunden, was 4 Stunden dauert, aber beim Klicken darauf wird das Video geschlossen. In Firefox bringt derselbe Test das Video zu Frame 1 zurück.
Aktualisierung (30. August)
Ich habe einen Test mit diesem "generischen mp4" durchgeführt: http://download.wavetlan.com/SVV/Media/HTTP/H264/Talkinghead_Media/H264_test1_Talkinghead_mp4_480x360.mp4 . Weiß nicht, ob es mit Handbrake gemacht wurde. Konvertieren Sie es dann unter Verwendung der Standardeinstellungen mit VLC 2.2.1 in webm.
Ergebnisse: Das mp4 ist 00:00:14s, das webm ist 22:40:00s. Aber das Webm ist nicht wirklich 22 Stunden lang, es spielt 14 Sekunden lang, genau wie das MP4. In einem HTML5-Player, nativen Firefox- und Chrome-Playern und VLC-Playern gibt der Fortschrittsbalken jedoch die Länge 22:40:00 an.
Ja, es scheint ein Problem des generierten Timecodes zu sein. Siehe https://trac.videolan.org/vlc/ticket/12713#no1
Wechseln Sie zu ffmpeg (mit einer GUI wie Avanti ), um dieses Problem zu vermeiden. Meine Antwort auf eine frühere Webm-Frage kann Sie bei den Einstellungen unterstützen.
Gyan
Plug-in-Container