使用libx264访问宏块和运动值

时间:2019-03-06 11:52:10

标签: ffmpeg libavcodec libx264

我有一个问题,希望有人能帮助我。 我想在编码期间在P_frame中提取P_type mocroblock中的所有运动矢量 带有libx264(x264)的h264视频。 libx264在函数x264_frame中使用X264Context进行编码 视频。然后,我想知道如何访问图片中的宏块并 如何使用X264Context结构访问此图片上的运动矢量表。 使用MpegEncContext,我们可以在使用MpegEncContext结构的mb_type,* mvs [2],mb_width,mb_height和mb_stride时访问它们。但是我不知道如何获得这些信息( mb_type,* mvs [2],mb_width,mb_height和mb_stride)与X264Context结构。

请帮助我。

致谢

1 个答案:

答案 0 :(得分:0)

您不能使用libx264进行此操作,因为它不提供从其中获取此信息(MV)的API。