当前位置: 首页 > news >正文

Ubuntu 1804 编译ffmpeg qsv MediaSDK libva 遇到的问题记录

之前都是 用的xeon服务器的cpu 不支持intel QSV 硬件加速 

最近把自己的 14年买的pc机装上了ubuntu 1804  然后准备开启ffmpeg qsv 硬件加速功能 

CPU i3-4170   内存DDR3 16G  硬盘机械盘500G   主板ASUS B85M-G

首先安装vainfo工具

apt install vainfo

装完提示如下出错了 网上说是缺少mediasdk驱动  

git clone https://gitee.com/mirrors_Intel-Media-SDK/MediaSDK.git
cd MediaSDK

mkdir build && cd build

cmake .. 提示出错 安装cmake

 然后cmake 提示出错

 安装pkg-config

apt install pkg-config

再次cmake 依然出错

安装libva 

apt-get install libva2 libva-dev libva-drm2

提示版本过低 需要手动下载包编译

 git clone https://gitee.com/mirrors_intel/libva.git

 cd libva/ 

./autogen.sh  

提示出错 继续安装必要工具包

apt-get install autoconf automake

依然出错 

继续安装包

apt install automake libtool m4 autoconf

出错 

 apt-get install libdrm-dev

正确生成了makefile  

make -j4

make install

之后 回到MediaSdk build目录下

cmake ..   

make -j4

make install  安装到了 /opt/intel/mediasdk目录下如下图 

但是vainfo还是出错

搜了下还得编译media-driver 

先下载的编译不过 报错  后来又换了个 可以编过

git clone https://gitee.com/jack960330/media-driver.git

编译之后 make install还是提示出错  网上说是要打开一个编译选项

 ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --enable-x11

报错 安装包 
apt-get install libx11-xcb-dev
继续报错 

apt-get install libxcb-dri3-dev

编译之后安装 还是报错 如下 

echo LIBVA_DRIVERS_PATH  和LIBVA_DRIVERS_NAME 都对 

http://www.dtcms.com/a/294381.html

相关文章:

  • #Linux内存管理# 详细介绍madvise函数的工作原理
  • Elasticsearch(ES)安装
  • 分布式电商系统:缓存策略、负载均衡与容灾方案
  • 解决 Electron 中 window.open 打开新窗口的各种“坑”
  • Python 程序设计讲义(6):Python 的基本用法——运算符与表达式
  • API 汇总:ONLYOFFICE 文档最近更新
  • 背包DP之0/1背包
  • 11-1 浅层神经网络及计算前向传播
  • 局部重要性注意力LIA,通过区域重要性图与门控机制实现高阶信息交互,自适应增强有用特征、抑制冗余信息,平衡模型性能与效率。
  • VR-Doh: 革新3D建模的虚拟现实体验
  • DPVR亮相青岛品牌日,崂山科创力量引领AI眼镜新浪潮
  • 基于PLC的轨检小车控制器设计
  • .NET-键控服务依赖注入
  • 【实战】Dify从0到100进阶--文档解读(13)API前端再开发
  • 苍穹外卖DAY11
  • 【LeetCode数据结构】栈和队列的应用——设计循环队列问题详解
  • 【后端】FastAPI的Pydantic 模型
  • Excel 将数据导入到SQLServer数据库
  • Java TCP 通信详解:从基础到实战,彻底掌握面向连接的网络编程
  • 通用表格识别技术的应用,深刻改变人们处理表格数据的方式
  • 如何最简单、通俗地理解Python的numpy库?
  • Ubuntu22.04.5 LTS安装与使用Docker
  • 【优选算法-多源 BFS】多源 BFS:解决多个起点的广度优先搜索
  • AI语境下创新教学模式应用示范与推广联盟成立| 南开大学携手和鲸,破解智能化时代教育难题
  • 只能在栈上创建对象
  • Linux网络-------1.socket编程基础---(UDP-socket)
  • 广州邮科万兆6光千兆48电工业级光纤交换机:三层功能如何重新定义网络智能化
  • Vue Scoped样式:当动态元素成为“无家可归“的孤儿
  • 2025年云南燃气经营企业从业人员考试题
  • Axios封装以及添加拦截器