Доступ к макроблокам и значениям движения с помощью libx264 - PullRequest
0 голосов
/ 06 марта 2019

У меня есть вопрос, и я надеюсь, что кто-то может мне помочь. Я хочу извлечь все векторы движения в mocroblock P_type в P_frame во время кодирования видео h264 с libx264 (x264). libx264 использует X264Context в функции x264_frame для кодирования видео. Затем я хочу знать, как я могу получить доступ к макроблокам на картинке и как получить доступ к таблице векторов движения на этом изображении при использовании структуры X264Context. С MpegEncContext мы можем получить к ним доступ, используя mb_type структуры MpegEncContext, * mvs [2], mb_width, mb_height и mb_stride. Но я не знаю, как получить такую ​​информацию ( mb_type, * mvs [2], mb_width, mb_height и mb_stride) со структурой X264Context.

Пожалуйста, мне нужна ваша помощь.

Привет

1 Ответ

0 голосов
/ 06 марта 2019

Вы не можете сделать это с libx264, потому что он не предоставляет API для получения этой информации (MV).

...