Ped*_*osa 4 mp4 h.264 mpeg-4 mpeg-dash mp4box
我试图在分段文件(styp)的mp4容器中找到h264帧.对于分段我目前正在使用MP4Box破折号.我使用了MP4Box解析器,我注意到在每个关键帧(IDR)中,样本的大小不同于原始文件中同一帧的大小.我计算了差异,其他段中的同一文件总是37个字节.
这些字节代表什么?它们仅出现在每个关键帧之前的分段mp4文件类型中.我测试了其他文件,这些字节的数量略有不同(其他文件为39字节)并且不是相同的数据(尽管它们共享一些字节模式).这是来自mp4标准还是H264甚至MP4Box?我没有线索.
00 00 00 19 67 ... - H.264 SPS NAL 0x19(25)+ 4 = 29字节大小
00 00 00 04 68 ... - H.264 PPS NAL 0x04(4)+ 4 = 8字节大小
总之,这给出了29 + 8 = 37字节的SPS/PPS.通常对于mp4(avc1样本),SPS/PPS不存在于带内(mdat框)并且在avcC框中存储在带外.但这并不是严格的规则,SPS/PPS只能是带内和带外或带外的avc3样本.
| 归档时间: |
|
| 查看次数: |
472 次 |
| 最近记录: |