编译

1 安装libva

1.1 自带的libva 比较老,请下载比较新的libva,否则libva-util编译会有问题
1.2 安装libva需要libdrm,所以先安装libdrm
apt-get install libdrm-dev

2 安装libva-utils

3 vainfo命令

intel graphics
for libva-intel-driver use i965
for intel-media-driver use iHD

nvidia
for Nouveau use nouveau
for Nvidia use vdpau

ait/amd
for amdGPU driver use radeonsi
for amd catalyst use fglrx

export LIBVA_DRIVER_NAME=iHD
使用nvidia 闭源驱动
export LIBVA_DRIVER_NAME=vdpau

如果已经使用闭源nvidia驱动,会得到以下错误信息
$ vainfo --display drm --device /dev/dri/renderD128
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns -1
libva info: User requested driver ‘i965’
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

所以很是可惜,如果想使用两种驱动,几乎是不太可能的,再花时间去在ubuntu上尝试以下,现在尝试的是国产操作系统。

ffmpeg vaapi 驱动问题相关推荐

  1. FFmpeg在Intel GPU上的硬件加速与优化

    英特尔提供了一套基于VA-API/Media SDK的硬件加速方案,通过在FFmpeg中集成Intel GPU的媒体硬件加速能力,为用户提供更多的收益.本文来自英特尔资深软件开发工程师赵军在LiveV ...

  2. FFmpeg 硬件加速方案概览 (上)

    被称为"多媒体技术领域的瑞士军刀",FFmpeg拥有广泛的应用基础.不过,当(实时)处理海量视频时,需要借助各种方法提升效率.比如,短视频平台Revvel将视频转码服务迁移到AWS ...

  3. 【FFmpeg在Intel GPU上的硬件编解码实现】

    用于记录Intel CPU开发qsv硬件解码过程中遇到的一些问题及解决方案 以下文章是在开发过程中参考的比较有意义的文章,供大家学习和参考~~ https://zhuanlan.zhihu.com/p ...

  4. OneVPL与FFmpeg/GStreamer硬件编解码器

    相对软件Codec来说,人们对硬件Codec的应用并不太熟悉.本次LiveVideoStackCon 2021 上海站大会我们邀请到了来自英特尔的媒体工程师--许广新,来为我们分享Intel在硬件编解 ...

  5. FFmpeg 硬件加速方案概览 (下)

    被称为"多媒体技术领域的瑞士军刀",FFmpeg拥有广泛的应用基础.不过,当(实时)处理海量视频时,需要借助各种方法提升效率.比如,短视频平台Revvel将视频转码服务迁移到AWS ...

  6. FFmpeg 滤镜详解

    1. 概念介绍 在多媒体处理中,术语滤镜(filter)指的是修改未编码的原始音视频数据帧的一种软件工具. 2. 基本原理 ● 在编码前,ffmpeg可以对raw(真实/原)音频和视频使用libavf ...

  7. intel硬件视频加速技术简单整理

    硬件视频加速技术 文章目录 硬件视频加速技术 intel 硬件加速技术 intel 的开源媒体栈 **`VA-API`** 安装 样例 **`Intel Quick Sync(QSV)`** API支 ...

  8. 硬件编解码开发 linux,Intel平台硬件加速视频编解码开发

    视频编解码分为硬件加速以及非硬件加速.硬件加速是指通过显卡,FPGA等硬件进行视频编解码,由于硬件有专门优化,所以性能高,能耗低,非硬件加速编解码是指通过CPU进行视频编解码,性能就没那么高(虽然有相 ...

  9. Ubuntu编译安装libva

    该笔记是我编译libva(VAAPI)记录,基于Ubuntu 16.04,想用intel核显解码. 一.VAAPI的介绍 在Linux上支持GPU加速. vaapi:https://www.freed ...

最新文章

  1. 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
  2. Jquery各版本下载
  3. Python-OpenCV 笔记6 -- 轮廓(Contours)
  4. AttributeError: module 'tensorflow' has no attribute 'sub'
  5. MySQL+create+base,MySQL中CREATE DATABASE和CREATE SCHEMA的区别
  6. mysql都有哪些数据库日志_MySQL数据库之MySQL都有哪些日志?分别都代表什么
  7. Oracle技术之初始化参数REMOTE_OS_AUTHENT
  8. 我不断收到“ Uncaught SyntaxError:意外令牌o”
  9. 如何设置AD域用户仅登录到指定的计算机?AD域管理软件
  10. 使用dd命令克隆整个系统
  11. 从京东产品学搭建SaaS架构
  12. 2017 Multi-University Training Contest - Team 8:Fleet of the Eternal Throne(AC自动机)
  13. Win7 SMTP 服务器代替工具
  14. 分享20个无版权的高清无码图库站
  15. 让代码看起来更舒服,选择适合的字体。 (转)--我推荐的是:Bitstream Vera Sans Mono
  16. 容器云 docker
  17. RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别
  18. 使用uglify给js、css 压缩、混淆
  19. 地信(GIS)方向考研~​地理学
  20. 【硬件】CPU(一)

热门文章

  1. python数据挖掘学习笔记】十.Pandas、Matplotlib、PCA绘图实用代码补充
  2. java 实现队列读写锁_史上最全的Java并发系列之Java中的锁的使用和实现介绍(二)...
  3. 京东:2022年将在全国范围内招聘超两万名高校毕业生
  4. 3个月亏17亿,贝壳释放了什么信号?
  5. 又上热搜!鸿星尔克悄悄给山西捐赠2000万物资!这些大厂也出手了...
  6. 苏宁易购:苏宁控股、苏宁电器合计质押约5.18亿股公司股份
  7. 广告创意还是侮辱女性?全棉时代卸妆巾广告被骂上热搜......
  8. 苹果新品又要来了 下周可能推出AirPods Studio
  9. 苹果A14芯片GeekBench跑分曝光:单核1583分 多核4198分
  10. 苹果秋季新品发布会终于官宣:然而并不会发布新iPhone?