オプショナルなマクロブロック・タイプの指定(default: p8x8,b8x8,i8x8,i4x4)。
このオプションの指定に関わらず、p16x16, b16x16, i16x16 は常に有効。
基本的な考え方としては、あるピクチャの中の特定箇所を一番ウマく扱えるタイプとサイズを見つけるためのもの。例えば、画面全体に渡るパンには16x16が最適な一方、小さな動く物体にはもっと小さなブロックを使うほうが良い。
指定
|
enableになるタイプ |
備考 |
p8x8 |
p16x8, p8x16, p8x8 |
|
p4x4 |
p8x4, p4x8, p4x4 |
p4x4推奨はsubq >= 5、かつ、低解像度の場合のみ。 |
b8x8 |
b16x8, b8x16, b8x8 |
|
i8x8 |
i8x8 |
i8x8 は 8x8dctと一緒に使わないと無意味。 |
i4x4 |
i4x4. |
|
all |
上記全部 |
|
none |
上記全部disable |
|
原文
Enable some optional macroblocktypes (default:p8x8,b8x8,i8x8,i4x4).
p8x8 Enable types p16x8, p8x16, p8x8.
p4x4 Enable types p8x4, p4x8, p4x4. p4x4 is recommended only
with subq >= 5, and only at low resolutions.
b8x8 Enable types b16x8, b8x16, b8x8.
i8x8 Enable type i8x8. i8x8 has no effect unless 8x8dct is enabled.
i4x4 Enable type i4x4.
all Enable all of the above types.
none Disable all of the above types.
Regardless of this option, macroblock types p16x16, b16x16, and
i16x16 are always enabled.
The idea is to find the type and size that best describe a cer-
tain area of the picture. For example, a global pan is better
represented by 16x16 blocks, while small moving objects are bet-
ter represented by smaller blocks.
*参考リンク