getannexbnalu专题

JM8.6解码端是如何对H.264码流进行读取的?(GetAnnexbNALU 函数)

原始的foreman_part_qcif.yuv文件进行编码后(本人编码的是一帧),生成了test.264文件,现在要用JM8.6解码器对其进行解码,显然,首先要读取码流,然后对码流进行解析. 读二进制的数据,无非就是用到fread, fgetc这样的函数,在代码中简单搜索一下,就很容易定位到我们感兴趣的地方,即: while(!feof(bits) && (Buf[pos++]=