我正在使用ffmpeg api来实现这篇论文(Passthrough+:用于移动混合现实的实时立体视图合成)。在这篇论文中,他们使用8x8的宏块来计算运动向量。然而,大多数宏块被ffmpeg编码为16x16像素。如何使用ffmpeg api强制宏块大小为8x8(或者可以通过修改libavcodec/libx264.c)?
1
个回答
Gyan
发布于
2021-06-12
0
人赞同
你不能这样做。
H.264规范ISO 14496-10将宏块定义为
一个16x16的luma采样块和两个相应的chroma采样块。