ffmpeg: есть ли способ декодировать видеокадр, учитывая предыдущий кадр, векторы движения и остаточное изображение? - PullRequest
0 голосов
/ 20 декабря 2018

Предположим, нам даны следующие пустые массивы: видеокадр BGR для временного шага t-1, векторы движения для временного шага t и остаточное изображение для временного шага t.Также предположим, что видеокадр, векторы движения и остаточный iamge взяты из видео, сжатого с использованием mpeg-4.

Используя эти входы, как бы мы использовали ffmpeg для декодирования видеокадра BGRдля Timestep т 1005

Я попытался вручную реконструировать т кадр за: (1) создание опорного кадра, который является просто копией т-1 кадра;(2) выполнение компенсации движения путем копирования блоков 16 × 16 пикселей из кадра t-1 в опорный кадр на основе векторов движения;(3) добавление остаточного изображения к компенсации движения системы отсчета.

Тем не менее, в результате чего предсказал т кадр не точно соответствовать фактическому т кадра, так что я чувствую, что это может быть не правильный путьсделай это.

...