I tried to learn a little about h264 by looking at the bitstream of a video file with a hex editor. I found here start codes for video object planes (0x000001b6) and for i-frames (0x000001b600).
But I can not find many of these bytes in the video files. In most cases, these start codes appear at the beginning of the file with several passes between them. I expected them to appear very regularly, at an equal distance throughout the file !?
Can I see the file with a hex editor at all? What other startup codes exist and how is the h264 file organized?
0x000001b6 mpeg-4 part 2, . , XVID DIVX. H.264 - mpeg-4 10, . H.264 .
0x000001b6
10, 2, (ISO 14496-10) , - , NAL. 24- 0x000001, B.1.1. forbidden_zero_bit, nal_ref_idc nal_unit_type 7.3.1.
0x000001
forbidden_zero_bit
nal_ref_idc
nal_unit_type
, NAL . , .
Source: https://habr.com/ru/post/1740768/More articles:Javax Swing timer help - javaProper use of PyQt signals - pythonRails caches_page: index in the wrong place - ruby | fooobar.comPHP + GD: imagetruecolortopalette не сохраняет прозрачность - phpHow to overwrite i-frames of a video? - c ++how to remove element.style in css - cssCreate a scheduling / calendar grid in ASP.NET - asp.netAndroid, Quick question about binding to a service - javaandroid: getting rid of "warning: unmanaged character for ascii encoding" - javaDo I need to reintegrate if I do not merge with the chest in Subversion? - mergeAll Articles