对h.264压缩视频码流中i帧的提取(firstime)
2010-10-12 19:12
309 查看
这个问题要说清楚还是有点复杂:首先判断 NALU 类型是否是 5,如果是,那么以后连续出现的 NALU 类型为 5 的 NALU 就属于 IDR 帧(一种特殊的 I 帧);如果 NALU 不是 5,则要进一步判断 slice_type 是否是 7,如果是,那么连续出现的 slice_type = 7 的 slice 就属于 I 帧;如果 slice_type = 2,那么就要判断与当前 slice 同属一帧的 slice 是否都是 I slice,如果都是,那么这些 slice 就属于一个 I 帧。当然这必须是在码流没有错误的情况下才可行。
实际应用中,码流中一般不会出现复杂的情况,所以可以直接判断 slice_type 是否等于 2 或 7 就可以了。
实际应用中,码流中一般不会出现复杂的情况,所以可以直接判断 slice_type 是否等于 2 或 7 就可以了。
相关文章推荐
- 对h.264压缩视频码流中i帧的提取(firstime)
- 对h.264压缩视频码流中i帧的提取(firstime)
- 分配input port buffers、提取视频文件压缩数据、复制压缩数据到input buffer、H.264硬件解码器开始解码过程分析
- 【FFMpeg视频开发与应用基础】三、调用FFmpeg SDK对H.264格式的视频压缩码流进行解码
- H.264视频码流解析
- 视频压缩:I帧、P帧、B帧
- 如何从wireshark中的RTSP流媒体提取H.264码流数据
- 音视频数据处理(21)--- H.264视频码流解析代码实现
- 嵌入式 视频压缩:I帧、P帧、B帧
- 教你如何从wireshark中的RTSP流媒体提取H.264码流数据
- H.264视频码流解析2
- [转贴,chinavideo,firstime]我的H.264学习历程
- 视频压缩:I帧、P帧、B帧
- 视频压缩:I帧、P帧、B帧
- 视音频数据处理入门:H.264视频码流解析
- H.264视频码流解析
- H.264码流解析 一个SPS的nalu及获取视频的分辨率
- H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)
- 视频压缩:H.264、VC-1 及其他高级编解码技术的系统考虑zz
- 视频压缩:I帧、P帧、B帧