使用ffmpeg调试宏块和运动向量

 以前版本的 ffmpeg(2017 年 10 月之前)也允许您分析宏块,但此选项已被删除。 `codecview` 过滤器可用于将运动矢量显示为每个宏块的小箭头。 它有一个名为 mv 的选项,它指定要绘制的运动矢量的类型:
pf - P 图片的前向预测运动向量
bf – B 图片的前向预测运动向量
bb – B 图片的后向预测运动向量

ffplay -flags2 +export_mvs input.mp4 -vf codecview=mv=pf+bf+bb
ffmpeg -flags2 +export_mvs -i input.mp4 -vf codecview=mv=pf+bf+bb output.mp4

早期版本的 ffmpeg 没有这个过滤器,但支持现已弃用的 -vismv 选项。 此选项不适用于不导出运动矢量的编解码器(大多数非基于 MPEG 的编解码器) 

猜你喜欢

转载自blog.csdn.net/yunxiaobaobei/article/details/130048157
今日推荐