在摄像头采集时输出的数据格式有yuy2这种,在排查问题时需要判断是否是采集问题,需要将这种数据写入文件中,用工具查看

在 YUY2 格式中,数据可被视为一个不带正负号的 char 值组成的数组,其中第一个字节包含第一个 Y 样例,第二个字节包含第一个 U (Cb) 样例,第三个字节包含第二个 Y 样例,第四个字节包含第一个 V (Cr) 样例,如图所示。

videoFrame为采集回调的一帧视频数据,videoFrameLength为一帧视频数据大小

std::string outname = "./video.yuyv";
  FILE* fp = fopen(outname.c_str(), "ab+");
  fwrite(videoFrame, 1, videoFrameLength, fp);
  fclose(fp);

保存后,使用yuvplayer播放即刻。

YUY2数据格式如何写入文件相关推荐

  1. nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件

    nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...

  2. go语言逐行读取和写入文件

    前言 前面一篇博客讲到nodejs使用readline逐行读取和写入文件 今天使用go语言实现从输入文件中读取每行数据,然后将每行字段组合成SQL插入脚本,然后逐行写入另外一个空白文件中. tb_pa ...

  3. iOS直播(三)GPUImage音视频采集并写入文件

    上一篇介绍了用GPUImage图像处理库进行图像采集,从而避免了直接使用AVFoundation(AVKit)时繁琐的代码,同时不用熟悉OpenGL ES也可以快速地对图像进行美颜.添加滤镜等.这一篇 ...

  4. php定时任务为什么不好写,php解决crontab定时任务不能写入文件问题的方法分析...

    本文实例讲述了php解决crontab定时任务不能写入文件问题的方法.分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷. crontab.php error_rep ...

  5. python日志输出到屏幕,python日志写入文件

    python日志输出到屏幕,python日志写入文件 日志 日志是跟踪软件运行时所发生的事件的一种方法.软件开发者在代码中调用日志函数,表明发生了特定的事件.事件由描述性消息描述,该描述性消息可以可选 ...

  6. c语言将字母存入字符串,C语言把资料读入字符串以及将字符串写入文件

    C语言把文件读入字符串以及将字符串写入文件 1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == ...

  7. android文件的读取方法,Android读取写入文件的方法

    参考地址:https://blog.csdn.net/harry_helei/article/details/64910713 1.按行读取指定文件 /** * 按行读取指定文件,输出到ArrayLi ...

  8. Alluxio HA 写入文件失败

    Alluxio HA环境,今天发生,用户无法写入文件的情况. 创建文件夹,是正常的.但是最后copyFromLocal 文件的时候,就没有任何反应.最后可以看到这个新建的文件.但是文件size是0. ...

  9. matlab 将矩阵A写入文件

    将矩阵A写入文件 function matrix2xls(A) [m,n]=size(A); str=['A1:''A'+n-1 num2str(m)]; xlswrite('data5.xls',A ...

最新文章

  1. MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码
  2. alpine linux 执行文件崩溃 报错 找不到/lib/x86_64-linux-gnu/libc.so 解决方法
  3. 图像处理与识别的算法中若有非线性变换,那么请一定注意归一化的处理会影响结果
  4. 数据仓库-数据仓库的简介(由来、与关系数据库的区别、数据仓库模型)
  5. Hyper-V 网络设置 虚拟机固定Ip
  6. java线程池1001java线程池_深入浅出Java(Android )线程池ThreadPoolExecutor
  7. 线程如何同步?如何使用同步方法?
  8. Ubuntu音频开发audacity(十)
  9. Device Mapper Multipath(DM-Multipath)
  10. 视频目标跟踪算法Mean Shift和Particle Filter
  11. Playing Atari with Deep Reinforcement Learning 中文 讲解2
  12. 用webBrowser打开网页出现脚本错误怎么办?
  13. swing-组件Collapse折叠面板2
  14. latex设置times new roman新罗马字体
  15. 安装docker-ce报错
  16. 2023年2.14情人节最浪漫的表白烟花,送给自己的脑婆(源码)
  17. oracle 朱志辉_阿里云自定义镜像
  18. 网络安全:为大家介绍5种常见的加密算法
  19. CAE软件安装包(百度网盘)
  20. 龙迅LT8612UX 是一款 HDMI 至 HDMIVGA 转换器

热门文章

  1. 第八章 PE文件 windows程序设计 王艳平版
  2. 动态路由协议 ❀ ISIS-中央系统到中央系统
  3. 多商户机器人,自助注册在线客服系统,im即时通讯聊天
  4. OpenCV实战(10)——积分图像详解
  5. ShaderToy上后处理练习1——故障
  6. 群晖使用Docker搭建蚂蚁笔记
  7. Nginx配置多域名跳转到不同的Tomcat服务器,
  8. android之空心字
  9. 百度艾菲达成深度合作 引领AI营销新实践
  10. was cached in the local repository, resolution will not be reattempted until the update interval