VLC kann aufgrund eines beschädigten VDPAU-Videooberflächenfehlers keine Schnappschüsse mehr erstellen

VLC kann aufgrund eines beschädigten VDPAU-Videooberflächenfehlers keine Schnappschüsse mehr erstellen

Ich verwende VLC – 2.2.2 auf Ubuntu 16.04. VLC kann die Videos abspielen, aber ich kann damit keine Schnappschüsse machen. Ich habe versucht, „Hardwarebeschleunigung verwenden“ zu deaktivieren, indem ich in Einstellungen -> Video gegangen bin und die Ausgabe nacheinander auf OpenGL (GLX), OpenGL 2 und XVideo geändert habe. Letzteres führte zu einem schwarzen Bildschirm.

Beim Versuch, einen Schnappschuss aufzunehmen, erhalte ich diese Fehlermeldung:

[00007f9440d10248] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  361.42  Tue Mar 22 17:29:16 PDT 2016 for hardware decoding.
[00007f946c509148] vdpau_chroma filter error: corrupt VDPAU video surface 0x7f94208e4950
[00007f94300fca08] core video output error: Failed to convert image for snapshot

Gibt es eine Möglichkeit, VLC anzuweisen, die Hardwarebeschleunigung nicht zu verwenden? Ich beabsichtige, die Hardwarebeschleunigung vorerst deaktiviert zu lassen.

Antwort1

Ich antworte mir selbst.

Die Option unter Preferences->Video->Use Hardware Accelerationsteuert, wie Grafiken auf dem Bildschirm dargestellt werden, nicht wie Videos dekodiert werden. Die Option zum Deaktivieren von VDPAU finden Sie unter Preferences->Input & Codecs. Suchen Sie dann nach „Hardwarebeschleunigte Dekodierung“ und ändern Sie sie VDPAUin eine der anderen Optionen, die ich verwende X11 VA-API.

Und Problem gelöst. Ich kann wieder Schnappschüsse machen. Ich werde die Hardware-Dekodierung deaktiviert lassen, bis das Problem behoben ist, wahrscheinlich an der Seite der VDPAU-Treiberbibliothek (nur eine Vermutung). Bisher keine wahrnehmbare Verzögerung beim Abspielen von Videos.

verwandte Informationen