你的问题太宽泛了,FFmpeg不是一个神奇的工具,与目录无关,所以你的任务在这里会有点复杂。
要从视频中提取帧,可以从以下命令开始:
ffmpeg -i <INPUT_FILE.EXT> -filter_complex "select=between(t\,10\,20)*eq(pict_type\,I)" -vframes 1 -f image2 <OUTPUT.jpg>
此命令将在10到20秒之间从视频中提取I帧。您可能希望使用scale
和crop
过滤器扩展过滤图,以使缩略图的格式相同。
您需要做的就是将此命令放在循环播放视频库的脚本中。希望它有所帮助。