如何使用 Intel HD 4000 GPU 在 VLC 中启用硬件加速视频?

Den*_*rko 15 vlc intel-graphics hd-video vaapi

我在 Dell Latitude E5530 上运行 Ubuntu 12.10,但无法在 VLC 播放器中运行硬件加速视频解码。

我在打勾VLC的设置硬件加速选项,安装的所有libvalibdrmvaapi相关的软件包,但CPU使用率指示我,它仍然不活跃。播放 720p 视频期间的 CPU 使用率是 40-80%,我希望在我的机器上看到更低的使用率。

谁能给我一些关于如何让它工作的建议?

vainfo 的输出是:

libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
Run Code Online (Sandbox Code Playgroud)

我试过播放 720p mpg、mp4 和 wmv 电影,但它们都没有运行硬件加速。

测试电影的编解码器是:

  • mpeg:H264-MPEG 4-AVC(第 10 部分)(avc)(导致 80% 的 CPU 使用率,全高清分辨率)
  • mp4:MPEG 4 视频 (mp4v)(16% CPU 使用率,720p)
  • wmv:Windows Media Video 7 (WMV1)(16 % CPU 使用率,720p 分辨率)

看一下系统监视器,我可以看到,所有四个 CPU 线程(谈论 i5-3210M 双核处理器)的压力几乎相等,因此上述 16% 和 80% 的 CPU 使用率分布在线程中)。

Qas*_*sim 11

VA-API(英特尔硬件加速)

有没有类似 Jupiter 的省电应用?检查我的答案以获取详细信息

对于 Intel GPU(适用于 Intel HD Graphics 以及 G45 及更高版本):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
Run Code Online (Sandbox Code Playgroud)

配置

VLC

它在工具>首选项>输入和编解码器>启用使用GPU加速解码

在此处输入图片说明

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

 vlc --ffmpeg-hw -v
Run Code Online (Sandbox Code Playgroud)

检查线路

 [0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Run Code Online (Sandbox Code Playgroud)

  • 在 VLC 2.1.3 中,选项是:--avcodec-hw=vaapi。希望它可以帮助某人。 (5认同)
  • VLC 现在有“硬件加速解码”设置的下拉菜单,只有“通过 DRM 的 VA-API 视频解码器”和“...通过 X11”对我有用,默认的“自动”选项不起作用。此外,不再有“--ffmeg-hw”选项。想更新你的答案吗? (4认同)