как я могу конвертировать видео в изображения с помощью ffmpeg? Пример: есть видео с общей продолжительностью 60 секунд. Я хочу, чтобы изображения выполнялись между разными значениями продолжительности, например, между 2-6 секундами, затем между 15-24 секундами и так далее. Возможно ли использование ffmpeg?
FFMPEG - конвертировать видео в изображения
Ответ 1
Вы можете использовать фильтр выбора для набора пользовательских диапазонов:
ffmpeg -i in.mp4 -vf select='between(t,2,6)+between(t,15,24)' -vsync 0 out%d.png
Ответ 2
Официальная документация по ffmpeg: создавайте миниатюрные изображения каждые X секунд видео.
Вывод одного изображения каждую секунду:
ffmpeg -i input.mp4 -vf fps=1 out%d.png
Вывод одного изображения каждую минуту:
ffmpeg -i test.mp4 -vf fps=1/60 thumb%04d.png
Вывод одного изображения каждые 10 минут:
ffmpeg -i test.mp4 -vf fps=1/600 thumb%04d.png