如何从具有平铺或mosiac效果的ffmpeg视频中获取20个屏幕截图?

如何从具有平铺或mosiac效果的ffmpeg视频中获取20个屏幕截图?,ffmpeg,Ffmpeg,我试图得到20个截图(将以视频的5%、10%、15%、20%的比例截图),这些截图将被安排在一张这样的图片中 我找到了这个命令,但它是基于1000帧的截图。我想得到整个视频的20个均匀分布的截图 ffmpeg -ss 00:00:10 -i movie.avi -frames 1 -vf "select=not(mod(n\,1000)),scale=320:240,tile=2x3" out.png 选择筛选器无权访问电影持续时间,因此您必须运行 ffmpeg -i movie.avi -c

我试图得到20个截图(将以视频的5%、10%、15%、20%的比例截图),这些截图将被安排在一张这样的图片中

我找到了这个命令,但它是基于1000帧的截图。我想得到整个视频的20个均匀分布的截图

ffmpeg -ss 00:00:10 -i movie.avi -frames 1 -vf "select=not(mod(n\,1000)),scale=320:240,tile=2x3" out.png

选择筛选器无权访问电影持续时间,因此您必须运行

ffmpeg -i movie.avi -c copy -an -f null -

获取总帧数并相应地调整选择间隔。

我已经尝试过了,但是我得到了这个错误
应用程序提供的无效的、非单调递增的dts给muxer,在st ream 0:360>=360
中没有关系。您需要关心的是执行结束时的
frame=
值。我正在使用webm文件OK,谢谢