dwing吧 关注:5,711贴子:89,604
  • 3回复贴,共1

有没有大佬玩过linux ffmpeg h264_qsv intel gpu

只看楼主收藏回复

根据ffmpeg和intel相关的文档
在5代及以上应该使用media-driver即iHD驱动
在4代及以下应该使用intel-vaapi-driver,即i965或i915驱动
我的是4代,正常安装了i965-va-driver,设置LIBVA_DRIVER_NAME=i965后vainfo可以正常显示
但是在ffmpeg似乎检测不到,它总是使用iHD,有iHD时,就报iHD_drv_video.so init failed
如果我卸载了iHD的驱动,ffmpeg就报unknown libva error
后面突发奇想,把i965_drv_video.so软链接到iHD_drv_video.so,可惜并没有用,也报错了
其实前两天我已经装过了,并且成功使用了一次h264_qsv(刚装完也是各种报错,但是我重连了几次SSH又成功了,就没管了),但是今天又不行了,我重装了驱动和ffmpeg都还是不行,这咋整阿
google和github搜了半天,记录十几页,但是没找到有效的信息
有没有大佬遇到过,我该怎么办阿


IP属地:广东1楼2022-07-29 05:30回复
    看了下archlinux wiki上的内容,只提到它依赖libmfx来调度,对于broadwell到rocket lake会用intel-media-sdk,alder lake或更新的用openvpl-intel-gpu,没提到更旧的硬件。他建议用va-api来代替libmfx来直接调度ihd或i965驱动。


    IP属地:江苏来自Android客户端2楼2022-07-29 09:07
    收起回复
      2025-12-22 05:04:59
      广告
      不感兴趣
      开通SVIP免广告
      Intel这些驱动挺坑的


      IP属地:吉林来自iPhone客户端3楼2022-08-15 16:49
      回复