https://www.cnblogs.com/oldmanlv/p/6001933.html
1、frame_mbs_only_flag (位于sps) = 0(隔行扫描,多用于电视机) 表示编码图像可能是编码场或编码帧。
= 1(逐行扫描,多用于互联网) 表示编码图像都是一个仅包含帧宏块的编码帧
//将顶场和底场合为一帧进行编码
2、mb_adaptive_frame_field_flag (位于sps) = 0 场模式or帧模式 等于0表明在一个图像内不能切换使用帧和场宏块。
= 1 场模式or帧场自适应 等于1表示在一帧中有可能使用场和帧的切换
//帧和帧内的场宏块之间可能会有交换
//缺省=0
3、field_pic_flag (位于slice_header) = 1 表示该条带是一个编码场的条带
= 0 表示该条带是一个编码帧的条带
※※※※※
H264官方文档中MBAFF模式标识变量:
MbaffFrameFlag = ( mb_adaptive_frame_field_flag && !field_pic_flag )
※※※※※