有什么方法可以使用检测视频中的重复帧ffmpeg
吗?
我尝试过用-vf
标志select=gt(scene\,0.xxx)
进行场景更改。但是,它不适用于我的情况。
使用mpdecimate过滤器,其目的是“删除与前一帧相差不大的帧以降低帧速率”。
这将生成一个控制台读数,显示过滤器认为哪些帧是重复的。
ffmpeg -i input.mp4 -vf mpdecimate -loglevel debug -f null -
生成删除了重复项的视频
ffmpeg -i input.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4
所述setpts过滤表达式用于在视频产生光滑时间戳FRAME_RATE
FPS。有关时间戳的说明,请参见ffmpeg中的视频时标,时基或时间戳?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句