您尚未登录。

#1 2022-11-07 11:45:05

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

[已解决]FFmpeg启用GPU加速

GPU: Intel JasperLake [UHD Graphics]

需要安装什么其他的包才能使用ffmpeg的GPU加速吗?

目前加速是这样子的

[AVHWDeviceContext @ 0x558283838c80] Error initializing an MFX session: -3.
Device creation failed: -1313558101.

已查阅Wiki,安装了Intel QuickSync下的所有包,依旧无法成功

最近编辑记录 阿巴阿巴 (2023-01-19 16:23:34)

离线

#2 2022-11-07 12:08:26

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: [已解决]FFmpeg启用GPU加速

我只用过 VAAPI 没用过 QuickSync。

离线

#3 2022-11-11 20:04:43

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

Re: [已解决]FFmpeg启用GPU加速

依云 说:

我只用过 VAAPI 没用过 QuickSync。

大佬您好,我尝试学习使用vaapi,命令如下

ffmpeg -vaapi_device /dev/dri/renderD128 -i 1.mp4 -vf "format=nv12,hwupload" -map 0:0 -c:v hevc_vaapi -
map 0:a 2.mp4 -

错误提示:

[hevc_vaapi @ 0x563cb06ea780] Failed to map output buffers: 24 (internal encoding error).
[hevc_vaapi @ 0x563cb06ea780] Output failed: -5.
Error submitting video frame to the encoder
[aac @ 0x563cb0c28b80] Qavg: 65536.000
[aac @ 0x563cb0c28b80] 2 frames left in the queue on closing
Conversion failed!

我希望的是使用GPU将h264的视频转码成h265的视频

望大佬指点

离线

#4 2022-11-11 20:30:54

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: [已解决]FFmpeg启用GPU加速

vainfo 看看先?

离线

#5 2022-11-11 21:44:55

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

Re: [已解决]FFmpeg启用GPU加速

依云 说:

vainfo 看看先?

您好,vainfo的结果如下

Trying display: wayland
Trying display: x11
Trying display: drm
vainfo: VA-API version: 1.16 (libva 2.16.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.4.4 ()
vainfo: Supported profile and entrypoints
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileNone                   :	VAEntrypointStats
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSliceLP
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSliceLP
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSliceLP
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSliceLP
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileHEVCMain10             :	VAEntrypointEncSliceLP
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileVP9Profile1            :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
      VAProfileVP9Profile3            :	VAEntrypointVLD
      VAProfileHEVCMain422_10         :	VAEntrypointVLD
      VAProfileHEVCMain444            :	VAEntrypointVLD
      VAProfileHEVCMain444            :	VAEntrypointEncSliceLP
      VAProfileHEVCMain444_10         :	VAEntrypointVLD
      VAProfileHEVCMain444_10         :	VAEntrypointEncSliceLP

离线

#6 2022-11-11 22:18:21

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: [已解决]FFmpeg启用GPU加速

你这应该支持的啊。我也试了一下你的命令,确实能跑,GPU 也有在用。

离线

#7 2022-11-11 22:22:14

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

Re: [已解决]FFmpeg启用GPU加速

依云 说:

你这应该支持的啊。我也试了一下你的命令,确实能跑,GPU 也有在用。

好吧,谢谢大佬,现在又开始怀疑自己环境没配置好hhh,我再研究一下

谢谢您!

离线

#8 2022-11-11 23:01:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: [已解决]FFmpeg启用GPU加速

可是你 vainfo 都出来了,应该配置得挺好的?难道是因为你没装 nvidia-utils 而我装了?

离线

#9 2022-11-12 10:51:00

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

Re: [已解决]FFmpeg启用GPU加速

依云 说:

可是你 vainfo 都出来了,应该配置得挺好的?难道是因为你没装 nvidia-utils 而我装了?

不能够吧,我是在工控机上跑的,工控机只有N5105的集显

/dev/dri/renderD128也是存在的

离线

#10 2023-01-19 16:24:17

阿巴阿巴
会员
注册时间: 2022-10-22
帖子: 31

Re: [已解决]FFmpeg启用GPU加速

解决啦,谢谢仙子!是N5105的问题,需要设置grub
https://www.moeox.com/155.html

最近编辑记录 阿巴阿巴 (2023-01-19 16:24:33)

离线

页脚