对h.264压缩视频码流中i帧的提取(firstime)
生活随笔
收集整理的這篇文章主要介紹了
对h.264压缩视频码流中i帧的提取(firstime)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這個(gè)問(wèn)題要說(shuō)清楚還是有點(diǎn)復(fù)雜:首先判斷 NALU 類(lèi)型是否是 5,如果是,那么以后連續(xù)出現(xiàn)的 NALU 類(lèi)型為 5 的 NALU 就屬于 IDR 幀(一種特殊的 I 幀);如果 NALU 不是 5,則要進(jìn)一步判斷 slice_type 是否是 7,如果是,那么連續(xù)出現(xiàn)的 slice_type = 7 的 slice 就屬于 I 幀;如果 slice_type = 2,那么就要判斷與當(dāng)前 slice 同屬一幀的 slice 是否都是 I slice,如果都是,那么這些 slice 就屬于一個(gè) I 幀。當(dāng)然這必須是在碼流沒(méi)有錯(cuò)誤的情況下才可行。
實(shí)際應(yīng)用中,碼流中一般不會(huì)出現(xiàn)復(fù)雜的情況,所以可以直接判斷 slice_type?? 是否等于 2 或 7 就可以了。
總結(jié)
以上是生活随笔為你收集整理的对h.264压缩视频码流中i帧的提取(firstime)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++删除注册表
- 下一篇: C/C++注册表【2】打开,创建,删除