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.



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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.