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问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
让 VLC 尽量使用 android 平台的硬件解码
1. 查看 android 手机 /etc/media_codecs.xml 文件 2. 修改文件 /vlc/modules/codec/omxil/mediacodec.c:      在下面的 codec 对应中添加手机硬件支持的 mime ,没有的话都会改用软件解码。 /********************************************************
浏览器调用VLC插件
采用HTML5技术,嵌入VLC插件,在主流浏览器中都能播放
c#播放器 基于 Vlc.DotNet版本2.1.122
近期学习流媒体播放器(调用摄像头流媒体)找了很多方法,都无法运行。这个可以运行(不过有DOS窗口陪伴) 生成平台:X86一定要调,否则无法运行。 文件目录结构 源码下载:https://download.csdn.net/download/uaime/10560643...
python-vlc插件依赖vlc1.1.0
要安装python,wxpython和vlc1.1.0 使用的时候吧vlc.py拷贝到python库目录下(site-packages)
QT5调用VLC编程完美了
QT5调用VLC播放视频,完美的万能格式播放器,只实现了基本的功能,有兴趣的可以拿去研究
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、获取
http安全与篡改
wait
VLC 实现的简单播放器
1 调用VLC的dll,简单的实现一下功能      1 视频播放      2 视频暂停      3 视频关闭      4 视频快进      5 视频截图 2 效果图 3 下载地址  4  记得安装vlc windows版本的播放器,并且把plugins文件夹全部拷贝到程序exe的目录下,如图
用ubuntu下载电影:磁力链接,torrent,迅雷链接
用ubuntu下载电影:磁力链接,torrent,迅雷链接 操作系统:Ubuntu 14.04 64位 需要软件:Ktorent, Amule 安装软件: sudo apt-get install ktorrentsudo apt-get install amule 下载磁力链接: 1. 打开ktorrent->Open URL 2. 复制磁力链接地...
JAVA项目(一)——基于VLC的简易视频播放器
1.下载并安装与系统适配的VLC版本;2.将如下以下文件添加到lib中,并添加到build path中;注:采用jna-4的版本的时候,可能会出现找不到vlc的报错的兼容性问题,可采用换为低版本的jna解决;3.创建两个类,一个为窗体,一个为主程序。主程序:package com.caihui.videoplayer.main; import java.awt.EventQueue; impo...
IE下使用VLC网页播放视频Demo
VLC是一款很不错的播放器,可以播放很多不同格式的视频,在IE下是一个很不错的选择。VLC的安装再次就不在描述了,基本就是下一步的操作,没有什么值得注意的,下载地址百度也有很多,很方便。今天主要是给大家一个简单使用的demo,只能在IE浏览器下运行,火狐和chrome的低版本是支持VLC的,高版本是不支持VLC的了。 写这个的原因是因为公司业务需要和第三方公司对接,然后对方居然不知道VLC如何使...
vlc+dss实现视频实时传输及远程显示
IP为192.168.36.122 端电脑: 系统:ubuntu14.04 64bit,装载darwin streaming server 6.0.3 本机用VLC采集摄像头数据,同时用H264压码,rtp方式发给DSS,产生的sdp文件,拷贝到DSS播放文件夹中,比如默认路径:/usr/local/movies/ vlc -vvv  v4l2:///dev/video0 --s
使用树莓派+VLC搭建实时视频监控
有需要的朋友可以参考参考,共同交流学习,如有不懂,欢迎留言评论,大家一起讨论解决。 1.下载安装VLC windows版下载地址:https://www.videolan.org/ 记住安装时,一定安装低版本的32位的vlc,不然会出现传输视频黑屏。 树莓派安装: 1.sudo apt-get update 2.sudo apt-get install vlc 2.进行串流 1.使用pc作为串...
调用VLC ActiveX控件
VS2010调用VLC-0.9.9 ActiveX控件,对本地视频文件进行网络流输出。 执行时需要注册VLC ActiveX控件,VLC只有低于0.9.9版本的ActiveX支持视频流化输出。
Ubuntu 16.04安装VLC media player步骤(亲测成功)
1.下载vlc_2.2.2-5ubuntu0.16.04.4_amd64.deb 下载地址为:https://ubuntu.pkgs.org/16.04/ubuntu-universe-amd64/vlc_2.2.2-5_amd64.deb.html 选择vlc_2.2.2-5ubuntu0.16.04.4_amd64.deb下载即可。 2.安装VLC sudo dpkg -i vl...
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
html 嵌入vlc插件
/* 加载本地html文件 // System.IO.FileInfo file = new System.IO.FileInfo("wmh.html");             //this.webBrowser1.Url = new Uri(file.FullName);             //webBrowser1.DocumentCompleted += webBrowse
vlc打开h264参数配置
如果是调用vlc源码: 在参数里面使用"--demux=h264" I then tried VLC with the same ''--demux ffmpeg'' switch; it also complained about SPS/PPS (don't know what it is about yet) but in the end it played the video re
如何使用libvlc实现最简单的播放器
这篇文章介绍如何使用libvlc库实现一个简单的播放器,因为基于libvlc库相比于使用ffmpeg+SDL方式实现一个播放器更为容易,先从简单入手。
Web页面使用VLC播放插件
一、原生态Demo下载     选择原因:我们为什么选择VLC播放插件?原因是它支持IE8浏览器播放视频,如果高版本的浏览器大可不必选择该插件,很多html5插件既好用又简单,但是有些交管或政府   部门还是限制浏览器的。而且有些时候我们播放的视频格式也比较变态,比如使用海康威视sdk从它们的硬盘录像机上download的视频格式是MPEG2_PS的!这是一种DVD格式的   视
vlc插件在FireFox火狐浏览器的使用
需要做VLC插件在火狐和IE的兼容性的测试,考虑到火狐Firefox版本太多,每次调用项目GCPI建立工厂和做配置太麻烦,所以从网上找一个小的html demo来实现登陆浏览器后可以直接打开vlc流媒体播放视频。 网上资料比较多,针对我的项目以及rtsp路径,做了略微修改。 下面两个代码都可以用,亲自测试,支持Firefox49和IE。这里需要说明一下,由于现在比较新版本的主流浏览器都不再支持
Firefly-RK3288 Linux硬件加速,可安装Kodi
详情看视频https://v.qq.com/x/page/a0539yfvsyv.html更多开发资料请到社区精华系列“资源共享”专栏下载http://dev.t-firefly.com/forum-263-1.html———————————————————————————         Firefly微信公众号                           阿Sai微博—————————...
vlc视频直播
VLC开发包,直接直播视频播放,推流的地址,修改一下,直接进行rtmp,rtsp,hls,http等在线直播。
Qt实现VLC控件播放器
基于Qt的VLC控件开发,一个简单是例子,代码介绍了调用过程,通俗易懂。
libvlc-qt-0.8.0 linux下vlc qt开发链接库
libvlc-qt-0.8.0 linux下vlc qt开发链接库
QEMU虚拟化加速方案 - KVM
QEMU执行引擎除了缺省TCG即时翻译外,还支持硬件加速方案kvm[1]及HAXM[2]。硬件加速方案对操作系统、硬件体系结构的要求总结:* Linux + [Intel VT-d | AMD-V | Cortex-A15]可采用KVM* Windows 7及以后 + [Intel VT-d]可采用HAXM* 其他Windows未找到开源可控硬件加速方案## KVM的性能接近本机* 公司Virtu...
Delphi调用LibVLC播放视频,窗口如何响应键盘鼠标的消息?OnClick、OnDblClick、OnMouseMove
LibVlc使用简单方便,Delphi调用其接口播放视频文件或者网络视频(RTSP、RTMP等各种协议),几行代码就搞定了,实在是制作视频播放器的最佳利器。不过,调用libvlc_media_player_set_display_window设置了播放窗口以后,你会发现窗口无法响应鼠标的消息了,因为VLC接管了该窗口的所有鼠标消息处理。比如,在Panel1里面播放,希望在鼠标单击Panel1的时候...
Android 模拟器 HAXM硬件加速安装
如果你想使用Android模拟器更快地执行应用程序,那么HAXM是你的最佳选择。HAXM提供Android SDK模拟器在英特尔系统中的硬件加速。我认为HAXM是最有用的插件,因为它能让Android开发人员尽快地在模拟器上运行最新的Android版本。 1、首先打开Android SDK管理器,选择“Intel x86 Emulator Accelerator (HAXM installer)”,
vnc_imx6_arm32__withoutX11_rawfb
arm32平台可用的x11vnc,本版本不支持X11框架,支持rawfb。
树莓派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:/...
VLC卡死内存溢出解决
SurfaceTexture不直接显示图像流,而是转为GL外部纹理,因此可用于图像流数据的二次处理(如Camera滤镜,桌面特效等)。比如Camera的预览数据,变成纹理后可以交给GLSurfaceView直接显示,也可以通过SurfaceTexture交给TextureView作为View heirachy中的一个硬件加速层来显示。首先,SurfaceTexture从图像流(来自Camera预览...
Android x86模拟器Intel Atom x86 System Image配置与使用方法
Android x86模拟器Intel Atom x86 System Image配置与使用方法       前言:       大家现在开发使用的Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的ARM,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会。       针对这种情况,前段时间Intel推出
关于硬件加速(一)
View的setLayerType()方法。
硬件加速之intel方案解读
Interl Quick Sync VideoIntel Media Server StudioIntel® Media SDK *- For developing client media applications for Windows文档support1.Intel Media Server StudioIntel Media Server Studio是一套针对数据中心,云计算和网络多媒体转
基于PYNQ的神经网络硬件加速(一)pool实现
  pool_core.h #ifndef __POOL_CORE_H__ #define __POOL_CORE_H__ #include <ap_int.h> #include <iostream> typedef float Dtype_f; void Pool(ap_uint<16> CHin,ap_uint<16> Hin,ap...
深度学习的异构硬件加速:TPU 特性与数据中心的 ASIC 应用(概述篇)
一、背景 2017年4月,Google在arxiv上传了一篇文章“In Datacenter Performance Analysis of a Tensor Processing Unit[1]”,公布了部署两年的张量处理器——TPU的构架,以及在深度学习中的应用。5月的Google IO大会上,公布的第二代TPU(简称TPU2)。深度学习的降临伴同样伴随着以TPU为代表的计算平台的进步:
VLC播放RTSP视频流(360浏览器可用)
--> var itemId = 0; var url = ""; var totalTime = ""; var playTime; var ss=0; var sMin=0; var sH=0; var millisec=0; var tottime = 0; var iTime; function registerVLCEvent(event, hand
在HTML网页中插入VLC视频或者windows media player视频
VLC: windows media player: <object align="middle" classid="CLSID:22d312
C# VLC视频直播 rtsp
VLC开发包,直接直播视频播放,推流的地址,直接进行rtmp,rtsp,hls,http等在线直播。
vlc视频播放插件
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。 VLC 是一款免费、自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及各类流媒体协议。