How do I ffmpeg contact sheet?
Samples frames across the video and lays them out in a grid as a single image.
Samples frames across the video and lays them out in a grid as a single image.
ffmpeg -i https://cdn.rendobar.com/assets/examples/sample.mp4 -vf "select='not(mod(n\\,30))',scale=320:-2,tile=3x3" -frames:v 1 -t 5 out.pngjob_193c801f267c4d29
tile consumes frames to fill the grid, so if your select expression yields fewer than the grid needs, FFmpeg writes nothing at all rather than a partial sheet. Sample more densely than you think you need, and -frames:v 1 stops it writing a second sheet.
Samples frames across the video and lays them out in a grid as a single image.
tile consumes frames to fill the grid, so if your select expression yields fewer than the grid needs, FFmpeg writes nothing at all rather than a partial sheet. Sample more densely than you think you need, and -frames:v 1 stops it writing a second sheet.
Not with Rendobar. The command on this page ran through the API against a URL, with no local FFmpeg and no server. The job id below it is the job that produced these numbers.
This exact command ran through the API against a URL.