视频I420裸流保存为文件

1、从TvCamera的ABK回调的OnImageReceived出来的是I420的数据,保存文件的方式如下:
复制代码
void OnImageReceived(const uint8_t* data, size_t size, uint16_t widht, uint16_t height)
{
..............
FILE *fp = fopen("test.yuv", "wb+");
fwrite(data, size, 1, fp);
fclose(fp);
.............
}

生成yuv文件后,可以用pyuv.exe软件打开,注意调整分辨率。分辨率参数是854 * 480,但是在文件中,设置为856*480才能正常打开,这个需要注意。

2、从JpegEncoder回调出来的数据,已经被转码为jpg的数据,保存文件的方式如下:
复制代码
void _OnEncoded(const uint8_t* data, size_t size, uint16_t widht, uint16_t height)
{
..............
FILE *fp = fopen("test.jpg", "wb+");
fwrite(data, size, 1, fp);
fclose(fp);
.............
}
相关推荐
Survivor0011 分钟前
高并发系统流量治理的底层算法
java·开发语言
凡人叶枫5 分钟前
Effective C++ 条款35:考虑 virtual 函数以外的其他选择
java·c++·spring
lvchaoq5 分钟前
从原理层面解释前端大数据量性能优化系列——分片加载
前端
garmin Chen12 分钟前
从 Transformer 到 Agent:大模型技术全景解析
java·人工智能·python·深度学习·transformer
愚公移码17 分钟前
蓝凌EKP18产品:流程引擎技术篇之流程核心概念模型
java·人工智能·流程引擎·蓝凌
Full Stack Developme25 分钟前
Apache Tika 教程
java·开发语言·python·apache
南山有乔木78927 分钟前
NCM格式在线转换MP3怎么操作?解决ncm打不开和无法导入问题
音视频
杨先生哦38 分钟前
2026 热端攻防:AI 驱动 Web 前端安全全景透析
前端·笔记·安全·web安全
鹅城剑仙39 分钟前
Java线程池完全指南
java
李白的天不白41 分钟前
SmartAdmin(基于 Spring Boot 框架)中配置跨域请求 VUE3 设置请求头
java·前端