使用libx264访问宏块和运动值

问题描述 投票:0回答:1

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

拜托我需要你的帮忙。

问候

ffmpeg libavcodec libx264
1个回答
0
投票

您无法使用libx264执行此操作,因为它不提供API来从中获取此信息(MV)。

© www.soinside.com 2019 - 2024. All rights reserved.