Хочу сделать предосмотр кадров в видео плеере, чтобы при наводке на timeline отображался кадр секунды на которую навел. Хочу сделать 1 картинку в которой будут идти кадры 320x240px каждые 5 сек. и потом через background-position их выводить. Нужно нечто подобное https://trac.ffmpeg.org/wiki/How to take multiple screenshots to an image (ti...
Делаю так
ffmpeg -i v.mp4 -frames 1 -q:v 1 -vf "not(mod(n\,40)),scale=-1:120,tile" out.jpg
Но этот пример выбирает 1 кадр через 40, но мне нужно через 5 секунд(в плеере нет возможности привязать кадры, там только секунды). Попробовал поставить вместо n => t(The PTS of the filtered video frame, expressed in seconds), но выводится
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
К тому же не понять как сделать tile, чтобы она автоматом растягивалась под все кадры, если сделать например 10x10, но помещаются в нее не все кадры, а сделать 1000x1000 будет огромный размер картинки
Читал тут https://www.ffmpeg.org/ffmpeg-filters.html#select_002c-aselect пока не могу понять как сделать