从编码视频文件中提取运动矢量

时间:2013-11-15 04:47:46

标签: ffmpeg video-processing motion-detection

我正在尝试从编码的mp4文件中提取运动矢量数据。在之前的帖子中我找到了 答案http://www.princeton.edu/~jiasic/cos435/motion_vector.c。但我无法运行代码而没有错误。文件中必须包含哪些其他文件?我是新手。所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:6)

我修改了mplayer(ffmpeg)的源代码,为任何压缩视频提取运动矢量,我上传了修改后的mplayer代码,可用于提取运动矢量http://www.cs.umd.edu/~bharat/modmplayer.zip

如果使用修改后的mplayer版本

,则需要执行以下操作来提取运动矢量

./ mplayer -nosound -fps 200 -vo null -lavdopts vismv = 1 path_of_video_file 2> path_of_output_file.txt

输出文件夹中提供了预编译的可执行文件和一些有用的文件