一个H264流,保存成多个文件需要注意的两个问题

简介: 一个H264流,保存成多个文件需要注意的两个问题

一个H264视频流,每一段时间保存成一个视频文件,听起来是不是很简单?需要注意两个问题:


保存视频开始时的SPS/PPS信息。每个文件都要保存一下。

在结束一个文件时,一定是收到下一个文件的关键帧时,再结束。这样新文件第一个帧是关键帧,画面就很完整。

 开始时直接保存H264流即可。以后封装成什么文件格式,看自己需要。


目录
相关文章
|
8月前
|
Windows
推荐:如何批量根据PDF文件名批量查找PDF文件,复制到指定地方保存,通过文件名批量复制文件,按照文件名批量复制文件,根据文件名批量提取文件
该文介绍了一个批量查找PDF文件(不限于找PDF)的工具,用于在多级文件夹中快速查找并复制特定文件。通过下载提供的软件,用户可以加载PDF库,输入文件名列表,设置操作参数(如保存路径、复制或删除)及搜索模式。软件能高效执行,例如在1.1秒内完成对数千文件中的37个目标文件的复制,显著提升了工作效率,避免了手动逐个查找和复制的繁琐。
665 0
|
8月前
|
存储 C++ iOS开发
C++ 文件和流
C++ 文件和流
60 0
|
8月前
|
编解码 API 计算机视觉
opencv从视频文件读取视频内容,从摄像头读取保存视频内容
opencv从视频文件读取视频内容,从摄像头读取保存视频内容
|
8月前
|
程序员 C++ iOS开发
c++文件和流
c++文件和流
44 0
|
8月前
|
编解码
视频I420裸流保存为文件
视频I420裸流保存为文件
下载文件 | 下载流文件的处理方式
当下载文件时,返回为流的形式,所以在请求的时候设置 responseType:’arraybuffer’ 或者设置为 responseType: ‘blob’ 的时候,只有当接口返回正确的时候才会下载文件,返回错误的时候,应该是提示用户出错了,但是使用 arraybuffer 或者 blob 的时候,错误的信息也是返回这个形式的。所以需要转换一下。
184 0
从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上
从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上
167 0
|
存储 Java
16 文件与流
16 文件与流
64 0
|
Java
I/O流常用复制和读写文件
I/O流常用复制和读写文件
130 0