我已经找到了很多方法来解决这个问题。但是我找不到答案,所以我留下了一个问题。
ffmpeg -i thumb_test.mp4 -filter_complex "select='isnan(prev_selected_t)+gte(t-prev_selected_t,5)',scale=120:-1,tile=layout=60x60" -vframes 1 -q:v 2 thumb.jpg
我使用的命令的结果如下。
在此处输入图像描述
我想删除剩余的空白。如果有解决方案,请告诉我。
谢谢。
- 获取持续时间
- 将持续时间除以
select
间隔(在您的示例中为5
( - 使用结果来确定适当的
layout
示例:持续时间为120秒。120/5=24.使用tile=layout=6x4
。