Create a image every XX seconds of the video [FFMPEG]
ffmpeg -i input -filter_complex \
"select='not(mod(n,30))',scale=120:-1,tile=layout=3x2" \
-vframes 1 -q:v 2 output.jpg
- select one frame every 30 seconds
- scale each frame to a smaller size (alternatively you can scale after tile)
- tile each frame into one image. Default grid size is 6x5, so you may have to adjust that with
layout
depending on how many images you want to display.
The process may take some time depending on your input duration and format.