我想檢查來自TI Davinci板上硬件編碼器的h264比特流。h264比特流類型
00 00 0b c8 25 88 84 27 e4 a2 8e 32 77 87 ec 16 86 37 d7 8e 99 e1 8c 3b 8b ce fe a5 fc e9 9c f3 34 87 9f d7 ff 66 7d c1 ce ed 62 18 05 35 00 08 0f f6 69 12 08 a8 32 5e c7 fe c8 bf 77 e4 62 e4 9e 8b b0 6e f0 39 60 5b e8 26 78 52 d8 24 75 5c 2f 06 ce 71 04 aa cb e3 19 d0 dd 02 b5 e7 0e a7 ce 77 70 a9 7c 46 1e 65 b3 7b 02 c9 d4 72 d7 97 36 f3 59 93 e5 e6 92 ff 8f ba 29 03 d5 da 0a 7a 14 1f 19 b5 88 b1 98 7a 3b e1 58 a2 88 a1 5a 4a
前4間字節的接縫是尾隨塊的大小...
這是什麼比特流的格式?
如何提取nal_unit_type和slice_type/pict_type?
是否存在被禁止的零位?
這個source指出流不需要包含起始碼,序列參數集NALU和圖像參數集NALU。在這種情況下,解碼器必須從外部獲得SPS和PPS NALU(某種附加數據參數到解碼器..)。
如果您按照鏈接,您會發現該規範是免費的:http://www.itu.int/rec/T-REC-H.264-201402-I/en –
@MarkusSchumann,謝謝,我更新了答案。 H.264規範並不總是可以免費獲得的,但現在確實如此。 –