带有部分运动检测的ffmpeg

问题描述

我有来自静态监控摄像头的视频文件,我尝试使用某种运动检测过滤器(保持运动、放下静止图像)对它们重新编码,以节省空间和播放时间。

我已经成功尝试了以下两个过滤器选项,但仍然感觉不够好。:

  • mpdecimate 例如-vf "mpdecimate=hi=6480:lo=6420:frac=0.1,setpts=N/(15*TB)"
  • 选择(例如 -vf "select=gt(scene,0.4)")

主要问题是相机视图中的移动灌木,我想从运动检测中排除。

是否有其他/更好的方法将运动检测(和静止图像掉落)应用于 ffmpeg? 有什么方法可以屏蔽在上述(或任何其他)运动检测过滤器/方法中将被忽略的视频区域?

非常感谢!

编辑: 与此同时,我发现了来自 Gyan 的 excellent answer

我现在正在测试这个,但仍然会感谢其他想法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)