2012-01-18 35 views

回答

3

通過查找適當的頭文件代碼,您當然可以找到的位置。如果解析序列,您可以從開始代碼中找到它。

H.264比特流被分解成稱爲NAL單元的部分。這些單元在它們之前有24位代碼0x000001用於同步。在此之後,將會有一個獨特的開始代碼,對應於圖片的開頭,以及您可以根據哪種圖片決定哪個幀。

0

是的,你可以從AVPacket獲得關鍵幀,在這個結構的'標誌'中有一個成員。您可以通過pkt.flags獲取值,對於關鍵幀,值將爲1,否則爲0。