Framelix

Как достать кадр из ролика

Три команды ffmpeg, которых хватает почти всегда.

Один кадр по времени

Укажите время до входного файла, так поиск идёт быстрее.

ffmpeg -ss 00:00:12 -i ролик.mp4 -frames:v 1 -q:v 3 кадр.jpg

Кадр раз в пять секунд

Получится набор файлов по порядку: кадр-001.jpg, кадр-002.jpg и так далее.

ffmpeg -i ролик.mp4 -vf "fps=1/5" -q:v 3 кадр-%03d.jpg

Контактный лист одним файлом

Шесть кадров в ширину и четыре в высоту, как на главной странице.

ffmpeg -i ролик.mp4 -vf "fps=1/5,scale=320:-1,tile=6x4" -frames:v 1 лист.jpg

Как выбирать

Отметьте красным всё, что хочется оставить, потом уберите половину. Обычно из двадцати четырёх кадров остаётся три.