ffmpeg -flags2 +export_mvs ... 到 *.txt

ffmpeg -flags2 +export_mvs ... 到 *.txt

我正在研究和练习 ffmpeg,我可以通过命令“fFmpeg - flags2 + export_mvs ...”查看视频帧之间的运动矢量。是否可以将两帧之间的运动矢量坐标变化记录在 .txt 或 excel 文件中,以便在其他作业中操作它?你能帮我吗?

此致。

答案1

查看 FFmpeg 的示例文件提取_mvs.c您可以在 FFmpeg 源目录中找到它,位于文档/示例。编译后,您可以使用它来./extract_mvs <video>打印有关每个运动矢量的信息。您可以通过以下方式将输出重定向到 .txt 文件:./extract_mvs <video> > output.txt。不幸的是,这并没有提供非常详细的信息(宏块分区和子宏块的运动矢量、参考图片索引、参考图片数量等),但我认为也有方法可以提取更详细的信息。

相关内容