第一季8:sample_venc.c的编译和测试

注意,以下内容基于前面完整版的根文件系统,因此需要先完成前面的步骤。

1、明确sample文件夹的位置
海思SDK有很多sample,以方便开发人员的参阅。sample文件夹位于/package/mpp/目录下。
其中/package/mpp/sample/venc目录完成了视频的采集以及编码成h264的码流。
注意,这里运行的结果是产生.h264格式的录像文件,而非实时视频流,实时视频流在第3、5、6季。

该目录下有sample_venc.c与Makefile文件。
​​在这里插入图片描述
在这里插入图片描述

2、配置某些文件内容。
由sample目录下的readme的第三点可知,需要对Hi3518E_SDK_V1.0.3.0/mpp/sample目录下的Makefile.param进行修改。
在这里插入图片描述
在这里插入图片描述
3、执行make。
进入Hi3518E_SDK_V1.0.3.0/mpp/sample/venc目录下,执行make(也可以直接在sample目录下make,这个是全部编译)之后在同目录下得到sample_venc(由file查看可知是elf格式)。

4、复制与挂载。
将上面编译得到的sample_venc文件复制到虚拟机的~/iot/hisi_development/hisi_rootfs目录下(因为根据前面几节的描述,该目录将来会挂载到板载系统的/mnt目录),根据前面几节的设置,板子完全启动后可以在板载系统的mnt目录下看到。

5、执行./sample_venc index。
在板载系统上执行./sample_venc index,index可以是0~5。再次强调,此venc例程完成了视频的采集以及编码成h264的码流的功能。
在这里插入图片描述
6、使用VLC打开录像。
(1)将生成的.h264文件(在板载系统的/mnt目录,也就是在虚拟机的~/iot/hisi_development/hisi_rootfs目录下)复制到虚拟机的共享文件夹中,然后在PC端使用VLC软件打开,可以看到刚才的录像。
(2)这里有三个.h264格式的裸流文件,它们的分辨率不一样(分别是HD720、VGA、QVGA),可以在VLC软件中的“工具”>>“媒体信息”>>“编解码器”中查看分辨率信息。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460852.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机电缆 耐火,耐火计算机电缆ZR-NH-DJVVP

耐火计算机电缆ZR-NH-DJVVP低烟无卤阻燃计算机电缆用途:本电缆具有低压电容和低电感,并具有良好屏蔽性能和抗干扰性能,因而防爆性能优于一般计算机电缆和控制电缆.它适用于有防爆要求场合的集散系统和自动化检测控制等要求低烟无卤…

Linux 安装Resin4.0.40

一、Resin简介Resin官网地址:http://caucho.com/ Resin源码包下载地址:http://caucho.com/products/resin/downloadResin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1…

第二季2:视频缓存池的简介

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、视频缓存池的概念 (1)视频的本质是多帧图片,图片的本质是RGB或rawRGB数据,视频要占用一段连续内存。 (2)视频的裁剪、缩…

C#中的字符串

1. 值类型与引用类型比较classProgram { staticvoid Main() { int a 9; //给变量a赋值为9 int b a; //将a的副本给变量b b 10; Console.WriteLine(string.Format("a{0},b{1}", a, b)); Person ZS newPerson(); //张三 ZS.Age 99; //张三…

初二计算机辅导记录,信息技术指导老师的讲课笔记十篇(2)

2.教师观念转变多数学生可深入学习新课改模式,积极转变自己的理念,能够在教学上推动角色的转变,成为教师学习的引导者、组织者、合作者。如龙北四小一年级数学老师刘阳让学员观察统计表,提出数学难题,并进行计算&#…

linux nfs配置

这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS。NFS的配置过程很简单。在服务器端中编辑/etc/exports文件,添加如下内容:/home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的目录,后者为共享的配置参…

1080i、1080p、2K、4K是什么意思?

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 一、数字后面的字母含义 “I”指的是“Interlaced scanning”,即隔行扫描;P指的是“progressive scanning”,即逐行扫描。这两个概念是需要电子枪进行扫描的大背头电视的…

Zabbix中文模式:图片下面的字符乱码

2019独角兽企业重金招聘Python工程师标准>>> Zabbix默认字体放在安装目录的fonts下: # ll fonts/ total 21288 -rw-r--r-- 1 www www 21767952 Jun 11 2009 DejaVuSans.ttf 从windows机器上拷贝一个字体替换掉就可以了,如使用"微软雅黑…

计算机常用存储芯片分为内存和什么,计算机类论文范例,与安徽省计算机一级考试宝典相关研究生毕业论文开题报告范文...

计算机类论文范例,与安徽省计算机一级考试宝典相关研究生毕业论文开题报告范文关于计算机及计算机系统及山东自考方面的免费优秀学术论文范文,计算机类论文答辩开场白,关于安徽省计算机一级考试宝典相关论文范例,对写作计算机论文范文课题研究的大学硕士…

简单实用的二级树形菜单hovertree

原创 hovertree是一个仿京东的树形菜单jquery插件,暂时有银色和绿色两种。官方网址:http://keleyi.com/jq/hovertree/欢迎下载使用查看绿色效果:http://keleyi.com/jq/hovertree/hovertreegreen.htm可以设置菜单宽度(width),还可以…

xp系统一直跳出宽带连接服务器,XP系统网络问题解决方案

XP系统网络问题解决方案随着国内 Internet 的普及和信息产业的深化,近几年宽带网络的发展尤为迅速。下面是小编整理的一些生活上Windows XP网络故障的解决方案,希望对你有帮助!故障1:本地连接受限制或无连接很多用户发现,当每次进…

SQL Server 错误18456

第一步、 错误发生的场景 第二步、 找到引起错误的原因 第1步、 查看windows日志文件。 运行中输入 eventvwr (event viewer)打开日志文件查看器, 第三步、 解决方案,由第二步我们可以看出是SQL Server的认证模式引起了问题,所以只要把它改一下就可以…

分析根文件系统中的etc/init.d/rcS文件

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、文件简介 (1)由博文分析根文件系统中的/etc/inittab文件可知,etc/inittab文件的第一行配置项一般是“::sysinit:/etc/init.d/rcS”,这说明控制台…

VirtualBox 扩展虚拟硬盘容量

为什么80%的码农都做不了架构师?>>> 扩展步骤:第一步:修改硬盘镜像文件 1、虚拟机关机. 2、确认虚拟机使用文件(后缀为.vdi的文件)路径不带中文字符. 3、Windows 下按:Windows R,调出命令行工具…

技术和赚钱真的冲突吗?

前几天在微信上看到篇文章,讲述的是大悲寺和少林寺的对比。原文的大意是大悲寺如何如何清苦,烧香不许客户投钱。而少林寺如何的肥头大耳,尤其是方丈释永信是多么多么的会“敛财“。(注意:我们这里抛去一些“确实是敛财…

构造和运行模块

作者:蔡伦辉写在前面作者一直支持GPL的精神。允许任何人自由使用、转载、复制和再分发,但必须保留作者署名,必须保证全文完整转载,包括完整的版权声明。由于作者水平有限,因此不能保证文章内容准确无误,请批…

从零开始构建根文件系统

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 参考博客 Uboot和系统移植(19)------- 根文件系统构建过程详解_big__C的博客-CSDN博客 一、总结 (1)本节在前面的理论分析的基础上,我们开始从零开…

BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会 树形DP

[Usaco2010 Mar]gather 奶牛大集会 Bessie正在计划一年一度的奶牛大集会&#xff0c;来自全国各地的奶牛将来参加这一次集会。当然&#xff0c;她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<N<100,000) 个农场中的一个&#xff0c;这些农场由N-1条道路连接&a…

EF部署

2019独角兽企业重金招聘Python工程师标准>>> 部署 当应用程序使用EF后&#xff0c;可以通过Visual Studio来进行部署&#xff0c;即将数据库部署到真实环境中&#xff0c;可以作为正式上线使用环境。在进行部署前&#xff0c;我们也需要先做一些先前准备工作&#x…

uboot源码——根目录下的Makefile文件分析

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 uboot来源于uboot官网&#xff0c;或者SoC官方&#xff08;研发s5pv210这款芯片的公司推出的开发板叫SMDKV210&#xff09;&#xff0c;或者具体开发板的官方&#xff08;深圳市九鼎科技公司推出的…