如何从具有平铺或mosiac效果的ffmpeg视频中获取20个屏幕截图?
我试图得到20个截图(将以视频的5%、10%、15%、20%的比例截图),这些截图将被安排在一张这样的图片中 我找到了这个命令,但它是基于1000帧的截图。我想得到整个视频的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
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,谢谢