提取更少的密钥帧(FFMPEG)



我正在尝试从我拥有的大型视频中提取密钥帧。我看到的问题是它提取了太多,给我留下了许多非常相似的图像。

以下是我目前正在使用的(来自终端(

ffmpeg -i video.mov -vf" select = eq(pict_type ,i(" -vSync vfr thumb%04d.png -hide_banner

如果有一种方法,我可以使其仅在5个密钥范围中输出1个。或者更好的是,如果有一种方法,我只有在帧超过x%以上的x%不同的情况下才能使其输出。

1 in 5键帧:

ffmpeg -i video.mov -vf "select=eq(pict_type,I),select='not(mod(n,5))'" -vsync vfr thumb%04d.png

帧与上一个不同的x%不同:

ffmpeg -i video.mov -vf "select=eq(pict_type,I),select='gt(scene,x/100)'" -vsync vfr thumb%04d.png

最新更新