全志摄像头屏幕预览、录制(H264)

2024-06-14 18:20

本文主要是介绍全志摄像头屏幕预览、录制(H264),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、录像

使用dvr_test录制视频

运行dvr_test demo出现space not enought问题,修改/etc/dvrconfig.ini文件下对应的camera节点下cur_filedir属性无效

修改以下内容解决;

录制时出现摄像头画面异常,如下

摄像头型号与打印信息匹配:

但是出现画面异常,考虑是否只支持720P,尝试修改

路径:vi buildroot/package/auto/sdk_lib/sdk_config/etc/dvrconfig.ini

修改为720P时,画面正常,仅支持720P@25的摄像头

CTRL+C时,程序未结束运行,应先初始化再发送处理信号

应用修改为支持6个摄像头

在buildroot/package/auto/sdk_lib/sdk_config/etc/dvrconfig.ini中修改video0/4/8/12的分辨率,添加video 16/17,最大支持四路同时录制

编码demo:编码输出h264

播放:将编码输出的recode_out.h264的文件pull到Windows端使用H264Visa进行播放

二、播放

1、使用xplayerdemo播放器进行播放

(1)运行播放器

xplayerdemo

(2)设置文件路径

set url:/tmp/1.mp4

(3)播放

play

(4)退出

quit

2、使用tplayerdemo播放:

同时tplayerdemo也可播放音视频,例如需要播放的视频为1.mp4,并且该视频放在/etc目录下,则命令为:tplayerdemo /etc/1.mp4

这篇关于全志摄像头屏幕预览、录制(H264)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061169

相关文章

笔记本电脑屏幕模糊?6招恢复屏幕清晰!

在数字化时代的浪潮中,笔记本电脑已成为我们生活、学习和工作中不可或缺的一部分。然而,当那曾经清晰明亮的屏幕逐渐变得模糊不清时,无疑给我们的使用体验蒙上了一层阴影。屏幕模糊不仅影响视觉舒适度,更可能对我们的工作效率和眼睛健康构成威胁。 遇到笔记本电脑屏幕模糊的情况时我们应该如何解决?本文将与大家分享6个简单易懂的解决方法。 方法一:调整Windows分辨率 电脑屏幕模糊显示不清晰怎

el-upload 上传图片及回显照片和预览图片,文件流和http线上链接格式操作

<div v-for="(info, index) in zsjzqwhxqList.helicopterTourInfoList" :key="info.id" >编辑上传图片// oss返回线上地址http链接格式:<el-form-itemlabel="巡视结果照片":label-width="formLabelWidth"><el-upload:action="'http:

YOLOv9摄像头或视频实时检测

1、下载yolov9的项目 地址:YOLOv9 2、使用下面代码进行检测 import torchimport cv2from models.experimental import attempt_loadfrom utils.general import non_max_suppression, scale_boxesfrom utils.plots import plot_o

在浏览器中打开预览sublime text当前所编辑文件的方法和快捷键设置

配置在Chrome,Firefox中打开 安装 SideBarEnhancements 然后通过ctrl + k, ctrl + b打开侧边栏,在侧边栏的文件中右击,找到 open width -> edit applications 然后在这里边设置firefox打开的方式。 application : 路径要修改为自己默认安装的路径。 [     {

多路h265监控录放开发-(12)完成全部开始录制和全部停止录制代码

xviewer.h 新增 public:void StartRecord();//126 开始全部摄像头录制void StopRecord();//126 停止全部摄像头录制 xviewer.cpp 新增//视频录制static vector<XCameraRecord*> records;//126void XViewer::StartRecord() //开始全部摄像头录

H264 视频文件 帧格式 传输封装等 杂碎

rfc3984  Standards Track [Page 2] RFC 3984 RTP Payload Format for H.264 Video February 2005 1.  按照RFC3984协议实现H264视频流媒体 nalu单元 包起始 0x 00 00 00 01 H.264 NAL格式及分析器 http://hi.baidu.com/zsw%5Fdavy/b ...

iOS中截取屏幕中局部图片

-(void)screenShotRect:(CGRect)aRect //arect 想要截图的区域{UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES, 0);[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];UIImage *viewI

摄像头画面显示于unity场景

🐾 个人主页 🐾 🪧阿松爱睡觉,横竖醒不来 🏅你可以不屠龙,但不能不磨剑🗡 目录 一、前言二、UI画面三、显示于场景四、结语 一、前言 由于标题限制,这篇文章主要是讲在unity中调用摄像头,然后将摄像头捕捉到的画面显示到场景中,无论是UI画面还是场景中的某个物体上;至于应用的场景可以用于AR增强现实。 那么话不多说,直接开始今

Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案

初始化数据 */ private void initData(Bundle savedInstanceState) { if (savedInstanceState != null) mDatas = savedInstanceState.getStringArrayList(“mDatas”); if (mDatas == null) { mLoadingDialog = new

linux下的cmos摄像头驱动设计2-应用程序的调用与驱动程序的关系

上一篇写了,摄像头驱动的注册过程,这次写写应用程序的调用与驱动程序的关系,遵循V4L2架构的应用程序主要由几个ioctl组成, 其实也比较简单,有时候驱动写的不标准,应用程序按标准的操作操作就不行,出不来图像,这时需要跟踪驱动程序,看看哪个地方出错了, 首先,要打开设备   1.fd = open(dev_name, O_RDWR /* required */| O_NONBLOCK, 0)