我正在研究和练习 ffmpeg,我可以通过命令“fFmpeg - flags2 + export_mvs ...”查看视频帧之间的运动矢量。是否可以将两帧之间的运动矢量坐标变化记录在 .txt 或 excel 文件中,以便在其他作业中操作它?你能帮我吗?
此致。
答案1
查看 FFmpeg 的示例文件提取_mvs.c您可以在 FFmpeg 源目录中找到它,位于文档/示例。编译后,您可以使用它来./extract_mvs <video>
打印有关每个运动矢量的信息。您可以通过以下方式将输出重定向到 .txt 文件:./extract_mvs <video> > output.txt
。不幸的是,这并没有提供非常详细的信息(宏块分区和子宏块的运动矢量、参考图片索引、参考图片数量等),但我认为也有方法可以提取更详细的信息。