imx6arm平台安装VLC未能调用硬件加速 5C

项目描述:
目前采用ARM芯片为飞思卡尔的imx6,该芯片具备VPU,具备硬件加速的能力。在ARM板上安装UBUNTU14系统,桌面为XFCE桌面,安装gstreamer1.0播放器可以流畅播放高清视频。在ARM开发板上登陆VLC官网安装VLC2.1.6/vlc2.1.2播放器,播放视频卡顿,只能出现第一帧画面。打开VLCVA-API硬件加速没任何效果。后续了解到VLC,目前只对intelGPU nvidiaGPU这些设备提供了硬件加速接口,类似的硬件加速模块式VAAPI,VDPAU,DXVA等都不适用ARM开发板。。我们是想继续用VLC+ffmpeg这样的框架,其他平台都是这个框架。在上述硬件平台上如何才能使VLC进行硬件加速。

0

1个回答

李国帅2012年收集的资料,相隔数年,只做参考在使用directshow的时候,解码自动选择的解码控件编码格式解码方式解码控件H2

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
开启与关闭硬件加速
方法一、修改注册表 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO 找到\Device\Video0 得到:string; string去除\Registry\Machine\获得一个字符串string2 HKEY_LOCAL_MACHINE+string2得到一个注册表地址,找到Accelaration-level:这个可以设置硬件加速级别 1-5
VLC 1.1.1播放器发布 完善A卡硬件加速
六月底,VideoLAN发布的新版免费开源媒体播放器VLC 1.1.0终于引入了高清视频播放的GPU硬件解码加速,但当时仅支持NVIDIA显卡和部分Intel集成显卡,而对AMD显卡的支持直到今天的VLC 1.1.1才得到基本完善。 根据更新日志,VLC 1.1.1修复了在AMD显卡系统上使用DxVA2进行GPU硬件解码时的性能问题,但是需要催化剂10.7驱动配合。此前有消息称,催化剂1
VLC全部详细参数,libvlc_new函数参数,VLC SDK开发
在网上查的VLC参数基本没全的,也没有告诉人怎么得到全部参数,真是让人无语。 其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced"就可以了。
关于Linux下利用GPU对视频进行硬件加速转码的方案
RT,最近一直在研究Linux下利用GPU进行硬件加速转码的方案,折腾了很久,至今没有找到比较理想的硬加速转码方案。似乎网上讨论这一方案的文章也特别少,这个过程中也进行了各种尝试,遇到很多具体问题,以下便对之前所作的一些工作做一些总结和分享,省的时间长了自己也忘记了,也希望后来者能少走弯路,并找到适合自己的最佳方案。 背景: 项目需要在指定的Linux服务器上对视频源进行转码存储,以节
VLC中的directx.c文件,YUV->RGB硬件加速
<br />*****************************************************************************<br /> * directx.c: Windows DirectDraw video output<br /> *****************************************************************************<br /> * Copyright (C) 2001-2009 the V
树莓派vlc配置
本文目的是用树莓派播放一个MP4视频。 硬件版本 树莓派3b+ 系统版本 2018-04-18-raspbian-stretch  vlc版本 3.0.3 换源:/etc/apt/sources.list deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib deb-src http:/...
视频工具箱和硬件加速
在 OS X 和 iOS 设备上进行视频解码的过程是比较复杂的。 为了详细了解编解码过程中所发生的事情,我们首先要了解一些基本概念。这样才能去挖掘具体的实现细节。 Mac 硬件加速解码的简史 用 CPU 处理视频的代价非常昂贵,而且编解码器也非常复杂。软解码的流行是具有革命意义的。随着 90 年代早期 QuickTime 1.0 和它的基于 C 语言的 API 的出现,你可以播放
FFMPEG学习【libavcodec】:编解码器:硬件加速器桥:Direct3D11
一、数据结构 struct AVD3D11VAContext{ ID3D11VideoDecoder * decoder; //D3D11解码器对象。 ID3D11VideoContext * video_context; //D3D11视频上下文 D3D11_VIDEO_DECODER_CONFIG * cfg //D3D11配置用于创建解码器。 unsi
DXVA硬件加速解码
一、DXVA介绍 DXVA是微软公司专门定制的视频加速规范,是一种接口规范。DXVA规范制定硬件加速解码可分四级:VLD,控制BitStream;IDCT,反余弦变换;Mocomp,运动补偿,Pixel Prediction;PostProc,显示后处理。其中,VLD加速等级最高,所以其包含IDCT、MoCoopm和PostProc;IDCT加速次之,包含MoCoopm和PostProc;最
浏览器调用VLC插件
采用HTML5技术,嵌入VLC插件,在主流浏览器中都能播放
VC++开发VLC视频播放器的小问题——libvlc_new()返回空置的问题
最近在做RTSP视频流的播放,使用了VLC的库。         在做demo的时候,初始化函数video_inst = libvlc_new(vlc_args_num , vlc_args);返回的值总是为空,在网上找了很多解释,都是关于该函数的说明,木有解决方法。         函数的返回值说明:当初始化创建成功时,返回一个VLC的instanc;否则返回空。          解决方
firefox嵌入vlc插件
firefox嵌入vlc插件sylilzy@163.com 施祖阳 http://hi.baidu.com/sylilzy Tue 29 Jul 2008 12:42:32 PM CST  VLC播放器是一个跨平台的媒体播放工具,它支持众多的媒体文件格式。在IE嵌入VLC插件相对容易,只需以下代码即可 其中../plugin/vlcplugin.c
关于vlc播放器的ActiveX控件调用问题
下了好几个版本的vlc播放器,却发现自带的
网页IE轻松调用VLC播放器实现监控(组件+方法大全)
网页IE轻松调用VLC播放器实现监控(组件+方法大全) 下载vlc播放器 http://www.zzck-dental.com/vlc-2.0.5-win32.rar
用VLC编码H.264
本文翻译内容介绍了使用VLC界面和命令行两种方式串流和推流的过程,很详细。
让 VLC 尽量使用 android 平台的硬件解码
1. 查看 android 手机 /etc/media_codecs.xml 文件 2. 修改文件 /vlc/modules/codec/omxil/mediacodec.c:      在下面的 codec 对应中添加手机硬件支持的 mime ,没有的话都会改用软件解码。 /********************************************************
VLC加载插件失败原因及解决
最近做视频播放的程序,找到了VLC开源库,
VLC 实现的简单播放器
1 调用VLC的dll,简单的实现一下功能      1 视频播放      2 视频暂停      3 视频关闭      4 视频快进      5 视频截图 2 效果图 3 下载地址  4  记得安装vlc windows版本的播放器,并且把plugins文件夹全部拷贝到程序exe的目录下,如图
安装 Linux mint后的一些设置
1、安装系统更新 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 2、安装软件 安装添加ppa源的add-apt-repository命令 sudo apt-get install software-properties-common python-software-properties 完成这个,...
QT5调用VLC编程完美了
QT5调用VLC播放视频,完美的万能格式播放器,只实现了基本的功能,有兴趣的可以拿去研究
GStreamer播放教程08——视频解码的硬件加速
视频的硬件解码近来发展非常快速,尤其是在低功耗的设备上。本教程会讲述一些硬件加速的背景知识并解释一下GStreamer是怎么做的。
在浏览器中嵌入vlc插件
转载自:http://hi.baidu.com/sylilzy/item/a8ac3f46fcee08ab61d7b98d VLC播放器是一个跨平台的媒体播放工具,它支持众多的媒体文件格式。在IE嵌入VLC插件相对容易,只需以下代码即可 其中../plugin/vlcplugin.cab可修改为www.videolan.org上的对应ca
VLC全部参数,libvlc_new函数参数,VLC SDK开发
其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced"就可以了。比如: [cpp] view plain copy libvlc_instance_t *vlc_ins;  const char *vlc_args[] =   {      "--ignore-config",      "--network-caching=5
Qt开发: Qt5使用VLC开发库
1 下载VLC库    csdn下载:      在E盘创建VLC文件夹,在文件夹里创建include,和lib 2 QT项目文件    *.pro文件     INCLUDEPATH+=E:/VLC/include LIBS += E:/VLC/lib/libvlc.lib LIBS += E:/VLC/lib/libvlccore.lib 3 使用
vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置
【转载自】tinyle的专栏 【原文链接地址】http://blog.csdn.net/myaccella/article/details/7027962【手记】 下面列出的参数可以在命令行中执行,也可以在VLC界面中填写。当然,更重要的是能在 程序中调用。 程序中调用的时候要注意,什么是全局参数,什么是会话参数。例如: RTP over TCP的选项,必须用冒号。用双减号则没有效果。
vlc插件在FireFox火狐浏览器的使用
需要做VLC插件在火狐和IE的兼容性的测试,考虑到火狐Firefox版本太多,每次调用项目GCPI建立工厂和做配置太麻烦,所以从网上找一个小的html demo来实现登陆浏览器后可以直接打开vlc流媒体播放视频。 网上资料比较多,针对我的项目以及rtsp路径,做了略微修改。 下面两个代码都可以用,亲自测试,支持Firefox49和IE。这里需要说明一下,由于现在比较新版本的主流浏览器都不再支持
使用树莓派+VLC搭建实时视频监控
有需要的朋友可以参考参考,共同交流学习,如有不懂,欢迎留言评论,大家一起讨论解决。 1.下载安装VLC windows版下载地址:https://www.videolan.org/ 记住安装时,一定安装低版本的32位的vlc,不然会出现传输视频黑屏。 树莓派安装: 1.sudo apt-get update 2.sudo apt-get install vlc 2.进行串流 1.使用pc作为串...
JAVA项目(一)——基于VLC的简易视频播放器
1.下载并安装与系统适配的VLC版本;2.将如下以下文件添加到lib中,并添加到build path中;注:采用jna-4的版本的时候,可能会出现找不到vlc的报错的兼容性问题,可采用换为低版本的jna解决;3.创建两个类,一个为窗体,一个为主程序。主程序:package com.caihui.videoplayer.main; import java.awt.EventQueue; impo...
vlc 安装完了之后google浏览器还是不能打开视频
有时在已经安装了vlc插件了之后 在google浏览器还是不能使用vlc 插件来播放视频
vlc的activeX控件
网页实时视频播放器,支持rtsp,http,等多种流媒体协议,支持录像,截图,带有网页demo-Real-time Web video player, support rtsp, http, and other streaming media protocols to support video capture, with web demo
Anroid-vlc开源播放器代码编译及简单调用手把手 以及 Ubuntu 16.04下安装VLC并解决sudo apt-get build-dep vlc失败问题
最近尝试在Ubuntu 32位 中16.04中使用VLC播放视频,试了很多方法,要么是编译后打不开图形界面,要么是可以接受组播流,但不能正常解码为视频,最后终于找到方法,和大家分享一下,希望对你有帮助。 1、安装vlc编译中的一些工具 sudo apt-get install git libtool build-essential pkg-config autoconf 2、获取
VLC-2.2.6命令行帮助文件
VLC命令行帮助文件
vlc 嵌入到 MFC 使用步骤以及相关问题解决方法
本文仅供入门使用 使用的VLC版本 vlc-2.1.3-win32.exe 使用的vs版本 vs2008 sp1 首先到官网下载 VLC media player 安装完成后,在安装目录下面有我们需要的开发环境 将libvlc.lib和libvlccore.lib 导入工程 还有libvlc.dll 和 libvlccore.dll 另外头文件
调用VLC ActiveX控件
VS2010调用VLC-0.9.9 ActiveX控件,对本地视频文件进行网络流输出。 执行时需要注册VLC ActiveX控件,VLC只有低于0.9.9版本的ActiveX支持视频流化输出。
VLC下的SDK目录,VLC SDK下载
VLC之前的版本下载VLC media player.exe安装,就会有SDK目录,后来被ken他爸的down掉了,浪费了我一下午时间到处找,原来转移到这里了:Index of /pub/videolan/vlc/http://download.videolan.org/pub/videolan/vlc/选择last目录就是最新版,区分win32和win64。...
c#播放器 基于 Vlc.DotNet版本2.1.122
近期学习流媒体播放器(调用摄像头流媒体)找了很多方法,都无法运行。这个可以运行(不过有DOS窗口陪伴) 生成平台:X86一定要调,否则无法运行。 文件目录结构 源码下载:https://download.csdn.net/download/uaime/10560643...
Minigui 硬件加速 (海思平台)
完成海思平台的Minigui硬件加速,使得Minigui的耗时操作都转移到硬件处理,所以做出多种特效不在是问题 推拉、马赛克、界面防闪烁 qq:2408637984
Ubuntu下firefox浏览器VLC插件使用
FROM:http://www.videolan.org/doc/play-howto/en/ch04.html#id591206
python-vlc插件依赖vlc1.1.0
要安装python,wxpython和vlc1.1.0 使用的时候吧vlc.py拷贝到python库目录下(site-packages)
网页调用vlc插件播放视频方法
-
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链vlc现在的价格 java开发学习平台