【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi
1、问题描述
在虚拟机中,使用gstreamer播放视频,在没有安装gstreamer1.0-vaapi库时,还是正常的;在安装gstreamer1.0-vaapi后,不能播放视频。
错误信息如下:
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
2、解决过程
1)设置环境变量:export LIBVA_DRIVER_NAME=i965
设置环境变量LIBVA_DRIVER_NAME后,不再报上述错误,但是程序崩溃,打印信息如下:
$ export LIBVA_DRIVER_NAME=i965
$ ./tutorial-1
libva info: VA-API version 0.39.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_0_39
tutorial-1: intel_driver.c:100: intel_driver_init: Assertion `(((struct drm_state *)(ctx)->drm_state)->auth_type
【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi相关推荐
- 【如何在 Debian、Ubuntu 或 Linux Mint 上的 Google Chrome、Brave、Vivaldi 和 Opera 浏览器中启用硬件加速视频解码】
如何在 Debian.Ubuntu 或 Linux Mint 上的 Google Chrome.Brave.Vivaldi 和 Opera 浏览器中启用硬件加速视频解码 铬, 操作方法, 视频 G ...
- WebRTC框架中的硬件加速
WebRTC框架中的硬件加速 典型缓冲流量 应用程序和单元测试设置 重要方法调用 WebRTC软件包 局限性 WebRTC是一个免费的开源项目,可为浏览器和移动应用程序提供实时通信功能. WebRTC ...
- matlab2017硬件加速,现场影像增强中的硬件加速机制研究
现场影像增强中的硬件加速机制研究 [摘要]:随着处理器性能的不断提升,图像.影像中越来越多的信息被直观化地呈现给用户.然而,面对用户在直观化成像上越来越高的应用需求,信息的数据量庞大且需要实时处理.基 ...
- 在程序中设置[硬件加速 级别]
[文章标题]: 在程序中设置[硬件加速 级别] [文章作者]: FishSeeWater[丰盛辉煌] [操作平台]: Windows XP [关 键字]: 硬件加速 VC++ 禁用硬件加速 设 ...
- 一文读懂,Android中的硬件加速
/ 今日科技快讯 / 近日,携程发布<2023年春节旅游总结报告>.报告显示,春节期间国内外旅行订单皆迎来三年巅峰,旅游订单整体较虎年春节增长4倍.同时,春节期间出境游整体订单同比 ...
- 浏览器中支持硬件加速
1 什么是硬件加速 硬件加速是指,应用程序使用计算机硬件的能力,比软件实现的功能能够更有效地执行某些操作.在 Chrome/Chromium 浏览器中,硬件加速能够利用计算机的图形处理单元(GPU)来 ...
- “一文读懂“系列:Android中的硬件加速
浅谈 前几天有个朋友问我"了不了解关于手机硬件加速方面的知识?",嗯?其实我也想知道... 于是笔者就去网上搜罗了文章再结合自己对源码的理解,总结了这篇关于硬件加速的理解. 关于屏 ...
- VPF:Python中的硬件加速视频处理框架
引言 本篇是翻译自VPF原作者在论坛上发布的关于VPF的方法以及原理介绍,基本上涵盖了整个python硬解码的过程,能对视频的编解码也能有一个很全面的认识,关于VPF的安装总结的全过程如下链接: Vi ...
- android关闭硬件动画加速器,Android中的硬件加速
从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速.硬件加速使用GPU进行View上的绘制操作. 硬件加速可以在一下四个级别开启或关闭: Application Acti ...
最新文章
- Java虚拟机性能监控与调优实战
- HDU 2830 Matrix Swapping II
- android显示3d模型_使用Unity AR Foundation在增强现实中查看模型
- 【区块链基础知识系列】 第6课 区块链之分片技术(sharding)-区块链扩容问题的良方
- zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)
- 修改线程的名称 java 1615387415
- 学生信息管理---C#文件写入及读取
- 大数据开发笔记(四):Hive数仓调优
- 一位辅导员写给毕业生的一封信
- pyside6(1):Qt 资源系统和qrc文件使用
- excel VBA自动设置表格格式
- 二级Office知识点整合
- WSUS 服务器 更新补丁 命令
- 数据库04—约束条件
- Acrel-EMS企业微电网能效管理平台在某食品加工厂35kV变电站案例分享-安科瑞 周莉娜
- PTA1003 python3
- [POI2008]Mirror Trap
- 初识OpenGL (-)纹理过滤(Texture Filtering)
- c,c++代码格式规范
- 滑动窗口与双指针的区别