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

11

Ich verwende VLC - 2.2.2 unter Ubuntu 16.04. VLC kann die Videos abspielen, aber ich kann keine Schnappschüsse damit machen. Ich habe versucht, "Hardwarebeschleunigung verwenden" zu deaktivieren, indem ich unter "Einstellungen"> "Video" die Ausgabe nacheinander in "OpenGL (GLX)", "OpenGL 2" und "XVideo" geändert habe. Später wurde ein schwarzer Bildschirm angezeigt.

Wenn ich versuche, einen Schnappschuss aufzunehmen, wird folgende Fehlermeldung angezeigt:

[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.

Hatoru Hansou
quelle
1
VLC-Fehlerbericht: trac.videolan.org/vlc/ticket/14456
cweiske
1
Forenthread
cweiske

Antworten:

17

Ich antworte mir.

Die Option unter Preferences->Video->Use Hardware Accelerationsteuert, wie Grafiken auf dem Bildschirm gezeichnet werden, nicht wie Videos dekodiert werden. Die Option zum Deaktivieren von VDPAU ist bei Preferences->Input & Codecs. Suchen Sie dann nach "Hardware Accelerated Decoding" und ändern Sie VDPAUdie Optionen, die ich verwende X11 VA-API.

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

Hatoru Hansou
quelle
2
Vielen Dank! Ich denke, Sie können immer noch Ihre eigene Antwort als die auflösende Antwort auswählen.
Mathieu M-Gosselin
2
Ich weiß, ich habe beschlossen, auf andere Antworten zu warten und diese dann zu vergessen. OK, ich akzeptiere meine eigene Antwort.
Hatoru Hansou