如果你想获取视频中的avc数据,而不要音频的数据,你就需要录制一段不带音频的视频。
录制完成后保存视频,然后用WinHex打开。如果你是手机需要的视频就录制3gp格式。
然后CTRL+F搜索avc.可以看到如图:
把鼠标点击到avc附近,左边也就在01这个数据附近了。
好了avc box的内容就是从01开始,比如上图就是:
{ 0x01, 0x42, (byte) 0x80, 0x0A,(byte) 0xFF,
(byte) 0xE1, 0x00, 0x12, 0x67, 0x42, (byte) 0x80, 0x0A,
(byte) 0xE9, 0x02, (byte) 0xC1, 0x29, 0x08, 0x00, 0x00,
0x1F, 0x40, 0x00, 0x04, (byte) 0xE2, 0x00, 0x20, 0x01,
0x00, 0x04, 0x68, (byte) 0xCE, 0x3C, (byte) 0x80 };
sps信息就是67开头 67-20 pps就是68-80 具体数据意义可以看上篇博客。