Ffmpeg 为视频的时间范围创建缩略图磁贴

Ffmpeg 为视频的时间范围创建缩略图磁贴,ffmpeg,Ffmpeg,我需要从视频中创建12个缩略图,但在开始和结束时跳过10%。我找到了,但它只需要每1000帧。在我的例子中,这个范围是可变的,如果在几秒钟内,它会更好。不知道如何使用ffmpeg实现这一点,请不要过多使用它 ffmpeg -ss $skip_time -i $input_path -vframes 1 -vf select=isnan(prev_selected_t)+gte(t-prev_selected_t\,$screenshot_time), scale=iw*min($width/iw

我需要从视频中创建12个缩略图,但在开始和结束时跳过10%。我找到了,但它只需要每1000帧。在我的例子中,这个范围是可变的,如果在几秒钟内,它会更好。不知道如何使用ffmpeg实现这一点,请不要过多使用它

ffmpeg -ss $skip_time -i $input_path -vframes 1 -vf select=isnan(prev_selected_t)+gte(t-prev_selected_t\,$screenshot_time), scale=iw*min($width/iw\,$height/ih):ih*min($width/iw\,$height/ih),pad=($width):($height):($width-iw)/2):($height-ih)/2),tile=3x4 -vcodec mjpeg $output_filename
$skip\u time
-从开始跳过的时间
$screenshot\u time
-截图的时间间隔

这些值应该预先计算,我使用
ffprobe
获得视频持续时间