如何在 Intel Sandy Bridge 上正确启用/测试 VA-API?

Pos*_*aga 9 intel-graphics vaapi

我想知道我必须安装哪个软件包以及如何测试它是否正常工作?

我知道有很多类似的问题,但没有一个对我来说是完整和清楚的

ger*_*ijk 11

libva-intel-vaapi-driver 安装 libva-intel-vaapi-driver vainfo 安装 vainfo

然后运行vainfo以检查您是否看到某些配置文件的入口点:

[...]
vainfo: Supported profile and entrypoints
    VAProfileMPEG2Simple            : VAEntrypointVLD
    [...]
Run Code Online (Sandbox Code Playgroud)

对于所有基于 GStreamer 的视频播放器,这个包应该足够了: gstreamer0.10-vaapi 安装 gstreamer0.10-vaapi. 如果我是对的,像 Totem 这样的大多数标准视频播放器都是基于 GStreamer 的。

VLC 是一个不同的故事,但它是--enable-libva在 Ubuntu 中使用构建标志构建的(如 所示apt-get source vlc)。这意味着它应该通过在配置中启用它来工作:

在此处输入图片说明

或者,手动,在命令行上:

vlc --ffmpeg-hw -v
[...]
libva: VA-API version 0.32.0
[0x7feeecc02a28] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Run Code Online (Sandbox Code Playgroud)

  • `警告:选项 --ffmpeg-hw 不再存在` (7认同)