MPEG勉強中

9月ぐらいからやってた仕事が一段落したので、今さながらMPEGについての勉強を始めた。まずはMPEGファイルの構造から、ということでMPEGファイルのParsingにチャレンジ中。とりあえず、スペック一通り見て、ファイル構造については理解したのだが、Video Sequenceの中のExtension部分が厄介だなという感じがする。32ビットのStart Codeの後に4ビットのExtensionの種類を判別するための識別子があるのだが、4ビットというところがかなり微妙。つーか、なんで8じゃないのよ…。