ffmpeg vaapi 驱动问题
编译
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 驱动问题相关推荐
- FFmpeg在Intel GPU上的硬件加速与优化
英特尔提供了一套基于VA-API/Media SDK的硬件加速方案,通过在FFmpeg中集成Intel GPU的媒体硬件加速能力,为用户提供更多的收益.本文来自英特尔资深软件开发工程师赵军在LiveV ...
- FFmpeg 硬件加速方案概览 (上)
被称为"多媒体技术领域的瑞士军刀",FFmpeg拥有广泛的应用基础.不过,当(实时)处理海量视频时,需要借助各种方法提升效率.比如,短视频平台Revvel将视频转码服务迁移到AWS ...
- 【FFmpeg在Intel GPU上的硬件编解码实现】
用于记录Intel CPU开发qsv硬件解码过程中遇到的一些问题及解决方案 以下文章是在开发过程中参考的比较有意义的文章,供大家学习和参考~~ https://zhuanlan.zhihu.com/p ...
- OneVPL与FFmpeg/GStreamer硬件编解码器
相对软件Codec来说,人们对硬件Codec的应用并不太熟悉.本次LiveVideoStackCon 2021 上海站大会我们邀请到了来自英特尔的媒体工程师--许广新,来为我们分享Intel在硬件编解 ...
- FFmpeg 硬件加速方案概览 (下)
被称为"多媒体技术领域的瑞士军刀",FFmpeg拥有广泛的应用基础.不过,当(实时)处理海量视频时,需要借助各种方法提升效率.比如,短视频平台Revvel将视频转码服务迁移到AWS ...
- FFmpeg 滤镜详解
1. 概念介绍 在多媒体处理中,术语滤镜(filter)指的是修改未编码的原始音视频数据帧的一种软件工具. 2. 基本原理 ● 在编码前,ffmpeg可以对raw(真实/原)音频和视频使用libavf ...
- intel硬件视频加速技术简单整理
硬件视频加速技术 文章目录 硬件视频加速技术 intel 硬件加速技术 intel 的开源媒体栈 **`VA-API`** 安装 样例 **`Intel Quick Sync(QSV)`** API支 ...
- 硬件编解码开发 linux,Intel平台硬件加速视频编解码开发
视频编解码分为硬件加速以及非硬件加速.硬件加速是指通过显卡,FPGA等硬件进行视频编解码,由于硬件有专门优化,所以性能高,能耗低,非硬件加速编解码是指通过CPU进行视频编解码,性能就没那么高(虽然有相 ...
- Ubuntu编译安装libva
该笔记是我编译libva(VAAPI)记录,基于Ubuntu 16.04,想用intel核显解码. 一.VAAPI的介绍 在Linux上支持GPU加速. vaapi:https://www.freed ...
最新文章
- 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
- Jquery各版本下载
- Python-OpenCV 笔记6 -- 轮廓(Contours)
- AttributeError: module 'tensorflow' has no attribute 'sub'
- MySQL+create+base,MySQL中CREATE DATABASE和CREATE SCHEMA的区别
- mysql都有哪些数据库日志_MySQL数据库之MySQL都有哪些日志?分别都代表什么
- Oracle技术之初始化参数REMOTE_OS_AUTHENT
- 我不断收到“ Uncaught SyntaxError:意外令牌o”
- 如何设置AD域用户仅登录到指定的计算机?AD域管理软件
- 使用dd命令克隆整个系统
- 从京东产品学搭建SaaS架构
- 2017 Multi-University Training Contest - Team 8:Fleet of the Eternal Throne(AC自动机)
- Win7 SMTP 服务器代替工具
- 分享20个无版权的高清无码图库站
- 让代码看起来更舒服,选择适合的字体。 (转)--我推荐的是:Bitstream Vera Sans Mono
- 容器云 docker
- RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别
- 使用uglify给js、css 压缩、混淆
- 地信(GIS)方向考研~​地理学
- 【硬件】CPU(一)
热门文章
- python数据挖掘学习笔记】十.Pandas、Matplotlib、PCA绘图实用代码补充
- java 实现队列读写锁_史上最全的Java并发系列之Java中的锁的使用和实现介绍(二)...
- 京东:2022年将在全国范围内招聘超两万名高校毕业生
- 3个月亏17亿,贝壳释放了什么信号?
- 又上热搜!鸿星尔克悄悄给山西捐赠2000万物资!这些大厂也出手了...
- 苏宁易购:苏宁控股、苏宁电器合计质押约5.18亿股公司股份
- 广告创意还是侮辱女性?全棉时代卸妆巾广告被骂上热搜......
- 苹果新品又要来了 下周可能推出AirPods Studio
- 苹果A14芯片GeekBench跑分曝光:单核1583分 多核4198分
- 苹果秋季新品发布会终于官宣:然而并不会发布新iPhone?