Nach dem Upgrade von Ubuntu 14,04-16,04 ich sofort ein Problem bemerkt wobei VLC jetzt schreckliche Video zeigt , wenn Sie überspringen um, die nur sich nach wenigen Sekunden zu beheben scheint, was ich vermute ich , wenn es als nächstes einen Keyframe erfüllt. Dies kann im folgenden Screenshot gezeigt werden:
Ich habe Folgendes versucht, um das Problem zu beheben:
- Verwenden von VLCs stable ppa, um eine spätere Version von VLC zu erhalten (VLC Media Player 2.2.4 Weatherwax)
- Wechsel von nvidia driver 361.42 zu 340.96 (was nicht funktioniert hat, also habe ich zurückgeschaltet, ich habe mich vergewissert, dass ich jedes Mal neu gestartet habe). Ich habe auch den X.Org X Server - Nouveau Treiber ausprobiert.
- Verschiedene Ausgaben von Automatisch zu X11-Videoausgabe XCB und OpenGL-GLX-Videoausgabe (XCB) versuchen.
- Ändern der hardwarebeschleunigten Dekodierung von "Automatisch" in "Deaktivieren" (auf der Registerkarte "Eingabe / Codecs")
- Alle außer meinem primären Monitor deaktivieren.
Ich stelle fest, dass das Video in Ordnung ist, wenn ich das Video pausiere, an einen beliebigen Ort überspringe, ein oder zwei Sekunden warte und es dann wiedergebe. Ich brauche nur VLC, um zu warten, bis es fertig ist, anstatt zu versuchen, sofort mit dem Audio umzukrempeln und zu versuchen, das Video zum Synchronisieren zu bringen.
Andere Mediaplayer wie der mpv-Mediaplayer funktionieren in dieser Hinsicht nur, aber mir ist aufgefallen, dass ich mit dem mpv-Mediaplayer aus irgendeinem Grund nicht zum nächsten Video springen kann. Aus diesem Grund versuche ich wieder, VLC zu reparieren.
Update 4. Juni 2016
Ich habe gerade Xubuntu auf meinem Netbook installiert und VLC funktioniert dort einwandfrei. Ich habe sowohl VLC 2.2.2 als auch 2.2.4 aus dem PPA ausprobiert. Dieses Problem scheint Ubuntu Desktop-spezifisch zu sein oder damit zu tun, dass mein Desktop-Monitor über eine Nvidia-GPU läuft (aber mit Nouveau-Treibern getestet wurde).
Eine andere Sache, die mir aufgefallen ist, ist, dass das Streaming von Medien von einem Remote-Host im selben Netzwerk unter Verwendung einer NFS-Freigabe das Problem weitaus deutlicher macht.
Update 8. Juni 2016
Ich habe ein Youtube-Video hochgeladen , um die Verhaltensänderung zu demonstrieren, bei der die Audiowiedergabe während des Überspringens ständig unterbrochen wird. Das Video wird jedoch "angehalten" und dann pixelig eingeblendet, bevor es sich schließlich selbst aussortiert. Normalerweise werden sowohl Audio als auch Video aktiviert, sobald der Player bereit ist. In diesem Video von Xubuntu 16.04 mit VLC wird keine Videopixelung angezeigt .
Update 9. Juni 2016
Es scheint, dass Videos, die ich mit Kazam Screen Caster aufnehme, nicht betroffen sind, was mich zu der Annahme veranlasste, dass es sich um einen proprietären Codec handelt. Ich habe das Dekodierungsmenü überarbeitet und festgestellt, dass nur diese Option für eine lokale Datei funktioniert (beim Laden des Videos aus einem NFS-Ordner traten immer noch Pixelprobleme auf, aber ist dies möglicherweise ein anderes Problem?).
Ich vermute, dass die DRM-Option der wichtige Punkt hier ist, da VA-API über X11 nicht funktioniert hat (und auch nicht "deaktivieren" oder eine der anderen). Ich würde jetzt gerne herausfinden, was ich tun muss, wenn ich die Videos von einem NFS lade. Das Erhöhen des Stream-Output-Muxer-Cachings hat das Problem nicht behoben.
Letztes Update - Es ist eine Nvidia-Ausgabe (9. Juni 2016)
Dies ist definitiv ein Problem mit der Nvidia-Grafikkarte (AMD wurde nicht getestet). Nachdem ich festgestellt hatte, dass VA-API mit DRM auf meinem Arbeitscomputer (auf dem auch Ubuntu 16.04 mit einer Nvidia-Grafikkarte ausgeführt wird) nicht funktioniert, habe ich zu Hause versucht, xubuntu zu installieren, um diese Theorie zu testen. Das hat den Trick nicht getan. Danach habe ich meine Nvidia-Grafikkarte ausgesteckt und verwende jetzt die integrierte Intel-Grafik (auf i5-4670K), die hervorragend für "automatische" und sogar für vom NFS geladene Dateien geeignet ist.
Normalerweise würde ich dies als Antwort posten, aber ich denke nicht, dass viele andere damit zufrieden wären. Ich hoffe, dass vielleicht jemand eine Lösung hat, mit der ich meine Grafikkarte wieder einstecken kann, aber ich denke, in Wirklichkeit müssen wir auf ein Update des Kernels und / oder besserer proprietärer Treiber von Nvidia warten. Was mich wundert, ist, dass es nicht funktioniert, die Karte in den OpenSource-Jugendstil-Treibern zu haben und sie zu verwenden oder die Hardwarebeschleunigung auszuschalten.