Was könnte diese seltsamen Fehler bei der Wiedergabe von MP4-Videos auf einigen Computern verursachen?

(Hinweis: Das Video ist ein Screencast, daher die Desktop-Symbole, das ist nicht wirklich der Desktop des Computers mit dem Fehler.)

Geben Sie hier die Bildbeschreibung ein

Wir verwenden JWPlayer, und wir haben dieses Problem selten, aber es wird häufig von Kunden gemeldet und wird zu einem wiederkehrenden Problem. Wir haben sie ihren Flash Player auf die neueste Version aktualisieren lassen. Was verursacht das? Ich vermute, dass es Probleme mit Codecs oder Videotreibern gibt, aber ich bin mir nicht sicher, wie ich das beheben soll.

„.mp4“ sagt nichts über den Codec aus. (Siehe diese Frage, die erst kürzlich gestellt wurde.)
Verschwindet das Problem, wenn ein Keyframe auftaucht? Ich habe das ziemlich oft gesehen, immer wegen Videokorruption. Das Problem sollte beim nächsten Keyframe verschwinden. Ist dies nicht der Fall, stimmt wahrscheinlich etwas anderes nicht.
@leftaroundabout Leider weiß ich nichts über den Codec, aber ich war neugierig zu wissen, ob es sich möglicherweise um ein Codec-Problem handelt
Sie können sehen, um welchen Codec es sich handelt, wenn Sie ihn beispielsweise in VLC öffnen.

Antworten (2)

Setzen Sie den Keyframe-Abstand in den Codierungsoptionen auf KEY EVERY FRAME.

Wenn Sie in den Exportoptionen exportieren, haben Sie die Keyframe-Distanz, die verwendet wird, um „Zwischenschlüsselpunkte/Keyframes“ zu berechnen, und der Standardwert ist 25/30 Frames. Der Player berechnet Pixel und Frames zwischen Keyframes. Manchmal geht es wegen verlorener Bits oder Bytes in der Berechnung verloren. Ein geringerer Abstand zwischen Keyframes verringert die Wahrscheinlichkeit dafür und führt zu einem genaueren Frame-Rendering.

Ich habe Ihren Kommentar in Ihre Antwort bearbeitet (und unsere inzwischen veralteten Kommentare entfernt), damit die Antwort viel klarer ist. Im Allgemeinen ist dies ein besserer Ort, um Erklärungen abzugeben, da es einfacher zu lesen ist und die Kommentare sowieso nicht wirklich "Teil" der Antwort sind - nur damit verbunden. Wenn ich einen Fehler gemacht habe, bearbeiten Sie bitte die Frage, um ihn zu beheben.

Das hat eigentlich nichts mit Codec zu tun. Selbst wenn der Stream vollständig beschädigt ist, muss der Media Player nur solche Dinge im UI-Fenster darstellen.

Dies könnte höchstwahrscheinlich ein Gerätetreiber oder eine Softwareabhängigkeit sein, bei der der Player ein Problem hat. Probieren Sie alternative Spieler aus.