Wie aktiviere ich VDPAU auf GStreamer?

Wie aktiviere ich VDPAU auf GStreamer?

Bei 720-HD-Videos kommt es derzeit zu leichten Verzögerungen. Ich hoffe, dass VDPAU Abhilfe schafft. Wie aktiviere ich es auf einem der GStreamer-basierten Videoplayer?

Antwort1

VDPAU ist standardmäßig in den offiziellen nVidia-Binärdateien aktiviert. Wenn IhrKarte unterstützt VDPAUSie müssen sie nur installieren und verwenden einePlayer, der VDPAU unterstützt.

Abgesehen davon sollte die Video-Hardwarebeschleunigung über implementiert werden, libvasofern diese vdpau-va-driverinstalliert ist.

sudo apt-get install libva1 vdpau-va-driver vainfo

Gstreamer sollte sich um den Rest kümmern, oder wenn Sie einen solchen Player verwenden, vlcsollte es eine Option geben, die dies im Player selbst aktiviert.

Um zu sehen, ob Ihre Karte unterstützt wird, führen Sie den Befehl aus vainfo.

Wenn Sie eine Ausgabe wie diese erhalten

libva: libva version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/vboxvideo_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Ihre Karte hat keine Hardwarebeschleunigung.

Wenn Sie dagegen so etwas bekommen

libva: libva version 0.32.0
     Xlib:  extension "XFree86-DRI" missing on display ":0.0".
     libva: va_getDriverName() returns 0
     libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
     libva: va_openDriver() returns 0
     vainfo: VA API version: 0.32
     vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
     vainfo: Supported profile and entrypoints
     VAProfileH264High               :  VAEntrypointVLD
     VAProfileVC1Advanced            :  VAEntrypointVLD

Ihre Hardware unterstützt Videobeschleunigung und diese ist aktiviert.

verwandte Informationen