Parsing 如何获取H264流中IDR切片的长度

Parsing 如何获取H264流中IDR切片的长度,parsing,h.264,frames,Parsing,H.264,Frames,请指导我解决这个问题 我已经解析了h264视频流并识别了帧[I/p/B]。我遵循了以下步骤 •NAL装置启动代码:00 01 X Y •X=IDR图像NAL单位(25、45、65) •Y=非IDR图像NAL单位(01、21、41、61);01=b帧,41=p帧 现在我的问题是如何知道各个帧的长度,以便我可以将每个帧写入一个文件。请给我一些帮助 问候,, Spk好的,那么您的源是附件b格式的基本流。基本上,每个NALu都以一个开始代码开始(2个或更多0x00字节,后跟0x01字节)。下一个字节包含

请指导我解决这个问题

我已经解析了h264视频流并识别了帧[I/p/B]。我遵循了以下步骤

•NAL装置启动代码:00 01 X Y •X=IDR图像NAL单位(25、45、65) •Y=非IDR图像NAL单位(01、21、41、61);01=b帧,41=p帧

现在我的问题是如何知道各个帧的长度,以便我可以将每个帧写入一个文件。请给我一些帮助

问候,,
Spk

好的,那么您的源是附件b格式的基本流。基本上,每个NALu都以一个开始代码开始(2个或更多
0x00
字节,后跟
0x01
字节)。下一个字节包含类型(前5位)。其余的是有效载荷。NALU在遇到中的下一个开始代码或到达流的末尾时结束。因此,要获得长度,必须查找下一个开始代码并进行减法


你可能会发现这篇文章很有用

好的,那么您的源是附录b格式的基本流。基本上,每个NALu都以一个开始代码开始(2个或更多
0x00
字节,后跟
0x01
字节)。下一个字节包含类型(前5位)。其余的是有效载荷。NALU在遇到中的下一个开始代码或到达流的末尾时结束。因此,要获得长度,必须查找下一个开始代码并进行减法


你可能会发现这篇文章很有用

好的,那么您的源是附录b格式的基本流。基本上,每个NALu都以一个开始代码开始(2个或更多
0x00
字节,后跟
0x01
字节)。下一个字节包含类型(前5位)。其余的是有效载荷。NALU在遇到中的下一个开始代码或到达流的末尾时结束。因此,要获得长度,必须查找下一个开始代码并进行减法


你可能会发现这篇文章很有用

好的,那么您的源是附录b格式的基本流。基本上,每个NALu都以一个开始代码开始(2个或更多
0x00
字节,后跟
0x01
字节)。下一个字节包含类型(前5位)。其余的是有效载荷。NALU在遇到中的下一个开始代码或到达流的末尾时结束。因此,要获得长度,必须查找下一个开始代码并进行减法


你可能会发现这篇文章很有用

你找到答案了吗?萨特玛丽的回答被接受了吗?非IDR图片NAL 21、61单元:它们是什么?你找到答案了吗?萨特玛丽的回答被接受了吗?非IDR图片NAL 21、61单元:它们是什么?你找到答案了吗?萨特玛丽的回答被接受了吗?非IDR图片NAL 21、61单元:它们是什么?你找到答案了吗?萨特玛丽的回答被接受了吗?非IDR图片NAL第21、61单元:它们是什么?我无法打开博文。你能给我这个文件的最新链接吗?你能看看我的新问题吗?序列的NALU类型<代码>00 01 67是SPS,但你说3-7位是NALU类型,这不是真的。这不是填充数据(0x67和0xF1),而是SPS(0x67和0x1F)。我无法打开日志。你能给我这个文件的最新链接吗?你能看看我的新问题吗?序列的NALU类型<代码>00 01 67是SPS,但你说3-7位是NALU类型,这不是真的。这不是填充数据(0x67和0xF1),而是SPS(0x67和0x1F)。我无法打开日志。你能给我这个文件的最新链接吗?你能看看我的新问题吗?序列的NALU类型<代码>00 01 67是SPS,但你说3-7位是NALU类型,这不是真的。这不是填充数据(0x67和0xF1),而是SPS(0x67和0x1F)。我无法打开日志。你能给我这个文件的最新链接吗?你能看看我的新问题吗?序列的NALU类型<代码>00 01 67是SPS,但你说3-7位是NALU类型,这不是真的。它不是填充数据(0x67和0xF1),而是SP(0x67和0x1F)。