FFmpeg 如何获取特定 'coded_picture_number' 的图像以及运动矢量
FFmpeg how to get an image for a particular 'coded_picture_number' together with motion vectors
我正在寻找从 ffmpeg 获取此输出的方法:
基本上,我想传递给 shell,一个允许我输出特定帧编号的命令,比方说 coded_picture_number=200
,其中绘制了运动矢量。
有线索吗?提前致谢。
这个
ffmpeg -flags2 +export_mvs -i video.avi -vf 'select=gte(n\,200),codecview=mv=pf+bf+bb' -vframes 1 frame.png
将打开 video.avi
,跳过前 200 帧(n
从 0 开始),可视化运动矢量(所有类型),并恰好将 1 帧写入 frame.png
。
我正在寻找从 ffmpeg 获取此输出的方法:
基本上,我想传递给 shell,一个允许我输出特定帧编号的命令,比方说 coded_picture_number=200
,其中绘制了运动矢量。
有线索吗?提前致谢。
这个
ffmpeg -flags2 +export_mvs -i video.avi -vf 'select=gte(n\,200),codecview=mv=pf+bf+bb' -vframes 1 frame.png
将打开 video.avi
,跳过前 200 帧(n
从 0 开始),可视化运动矢量(所有类型),并恰好将 1 帧写入 frame.png
。