2

假设我们得到以下 numpy 数组:时间步长 t-1 的 BGR 视频帧,时间步长 t 的运动矢量,以及时间步长 t 的残差图像。此外,假设视频帧、运动矢量和残差图像来自使用 mpeg-4 压缩的视频。

使用这些输入,我们将如何使用 ffmpeg 为时间步 t 解码 BGR 视频帧

我尝试通过以下方式手动重建 t 帧:(1)创建一个参考帧,它只是 t-1 帧的副本;(2) 基于运动矢量,通过将 16x16 像素块从 t-1 帧复制到参考帧来执行运动补偿;(3) 将残差图像添加到运动补偿参考帧中。

但是,生成的预测 t 帧与实际的 t 帧并不完全匹配,所以我觉得这可能不是正确的方法。

4

0 回答 0