2019独角兽企业重金招聘Python工程师标准>>>

之前已经有人尝试使用了PX2板实现H.264裸码流的解码,并且给了例程,不过楼主尝试时碰到了一点小问题,现在也是解决了,现在楼主配上图文教程,分享给大家,一起学习。

先是将源码下载到Android编译环境的的根目录下

然后执行mm -B命令,但是楼主碰到了这种情况,执行时提示“Could not open packet”

并没有成功执行这个mm这个命令,然后回到根目录下,执行了下,

Source build/envsetup.sh

让mm这个命令可以在当前终端下执行。输入后,出现的界面如下。

之后便可以继续正常执行mm -B这个命令,执行后如下

然后找到测试文件的目录,地址为/out/target/product/rkpx2/system/bin如下

然后把这个测试文件vpu_apiDemo通过adb工具下载到板中,之前的先在板中新建了个文件夹/data/wink,将两个文件push进去了板中。其中Video.264是我在网上找的一个H264码流文件,

开始测试文件所在的目录下执行了

先改变vpu_apiDemo的权限,chmod 777 vpu_apiDemo

然后执行测试文件./vpu_apiDemo -i Video.h264 -coding 7

成功执行,然后可以执行logcat,查看命令是否执行正确,可看到如下解码过程

原楼主的帖子:http://bbs.ickey.cn/group-topic-id-44129.html,具体的源码文件可到源楼主那边下载

转载于:https://my.oschina.net/u/2007588/blog/417348

PX2板实现H.264裸码流的解码相关推荐

  1. 将h.264裸码流推送到RTMP服务器

    h.264裸码流的格式,参考"H.264-AVC-ISO_IEC_14496-10.pdf, page 211.",这个文档的下载地址:https://github.com/win ...

  2. Python解码H.264(二)——将海思处理器编码的H.264裸码流转换为jpg序列

    上一篇我们历尽千辛万苦完成了PyAV的安装,这一篇我们来小试牛刀. 思路:通过PyAV来把海思Hi3516编码处理器编码的h.264裸码流中的每一帧都转换为一张jpeg编码的图片,然后将这些jpg图像 ...

  3. QT5.6 MSVC编译器 实现-海康摄像头,获取H.264裸码流并通过libmp4V2实现MP4写封装生成MP4视频文件

    前言 当前,在国内安防领域,海康摄像头一直是受各个解决方案比较青睐的摄像头选择.本项目主要应用海康摄像头对桥梁道路车辆运行情况进行监控.当桥梁称重系统检测到车辆异常信号后,触发摄像服务程序,采集摄像头 ...

  4. 视音频数据处理入门:H.264视频码流解析(java)

    参考文献 : 视音频数据处理入门:H.264视频码流解析 测试文件:H264文件 链接:https://pan.baidu.com/s/1eRTJwTsXTgHf2Ez8Inab1A  提取码:1c7 ...

  5. 视音频数据处理入门:H.264视频码流解析

    ===================================================== 视音频数据处理入门系列文章:视音频数据处理入门:RGB.YUV像素数据处理视音频数据处理入门 ...

  6. H.264/H265码流解析

    H.264/H265码流解析 一.H.264码流解析 一个原始的H.264 NALU 单元常由 [StartCode] [NALU Header] [NALU Payload] 三部分组成 一个原始的 ...

  7. 【音视频数据数据处理 12】【H.264篇】解析H.264原始码流中的I帧 / P帧 / B帧数据(暂未解决,本文先放着,来日更新)

    [音视频数据数据处理 12][H.264篇]解析H.264原始码流中的I帧 / P帧 / B帧数据 一.如何判断是 I帧 / P帧 / B帧 1.1 slice_type 1.2 slice_head ...

  8. Ubuntu 下ffmpeg安装说明、doc/examples编译运行、264裸码流解码

    1. 安装X264 git clone https://code.videolan.org/videolan/x264.git cd x264 ./configure --enable-shared ...

  9. 五. H.264的码流封装格式

    H.264的语法元素进行编码后,生成的输出数据都封装为NAL Unit进行传递,多个NAL Unit的数据组合在一起形成总的输出码流.对于不同的应用场景,NAL规定了一种通用的格式适应不同的传输封装类 ...

最新文章

  1. mysql表文件被删_mysql表物理文件被误删的解决方法
  2. 什么闭包,有什么特性,有什么影响,为什么用闭包
  3. Github GAN 非平稳纹理合成
  4. Python之celery的简介与使用
  5. UML--组件图,部署图
  6. actionscript 3.0 怎么写android 程序,(ActionScript3.0笔记)第一个程序HelloWorld!
  7. unity3d 2D版本见缝插针demo
  8. 必须掌握的Python技巧(三)
  9. es创建索引库报错 :Types cannot be provided in put mapping requests, unless the include_type_na
  10. [妙味Ajax]第三课:AJAX跨域解决方案:JSONP
  11. 存储过程和函数具体的区别
  12. PAT练习集L1之四(10分题之不仔细看头铁wa题)
  13. /proc 文件系统中的文件及内容介绍
  14. 几种常见存储备份系统
  15. 利用百度地图API查询任意两点间的车行距离、时间和通过的道路名称
  16. vs2017取消起始页(设定起始页)/(.ashx文件的添加)
  17. ZOJ 3981(Balloon Robot)
  18. 边缘设备、系统及计算杂谈(16)——Apache学习
  19. java二分法排序_二分法排序讲解『附视频』
  20. opencv 中文网站

热门文章

  1. 正版phpStorm2019激活,phpStorm图文教程(转)
  2. 风吹雨云商城系统程序源码
  3. 帝国CMS7.2仿极客网互联网自媒体门户模板
  4. 动态壁纸小程序源码-带流量主
  5. 发生一个未处理的异常 脚本调试 错误号2912
  6. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)...
  7. 关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
  8. 全排列及相关扩展算法(六)——全排列最蛋疼的算法:邻位对换法
  9. Python数据可视化实战——iris数据集可视化
  10. 华为机试——明明的随机数