現在、720のHDビデオで少し遅れが生じています。 VDPAUが役立つことを願っています。 GStreamerベースのビデオプレーヤーで有効にするにはどうすればよいですか?
VDPAUは、公式のnVidiaバイナリでデフォルトで有効になっています。 カードがVDPAUをサポートしている場合 の場合、それらをインストールして、 VDPAUをサポートしているプレーヤー を使用するだけです。
それ以外の場合は、vdpau-va-driver
がインストールされている場合、libva
を介してビデオハードウェアアクセラレーションを実装する必要があります。
Sudo apt-get install libva1 vdpau-va-driver vainfo
Gstreamerは残りの部分を処理するか、vlc
のようなプレーヤーを使用する場合は、プレーヤーでそれを有効にするオプションが必要です。
カードがサポートされているかどうかを確認するには、vainfo
コマンドを実行します。
このような出力が得られたら
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
カードにはハードウェアアクセラレーションはありません。
一方、あなたがこのような何かを得るなら
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
お使いのハードウェアはビデオアクセラレーションをサポートしており、有効になっています。