Заметки Задрота #3: извлечь кадры из видео с помощью FFMPEG
FFmpeg
: Несколько простых команд для извлечения оригинальных кадров из видеофайла.
Извлечь кадры в формате .PNG начиная с 5 секунды видео, отрезок продолжительностью 2 секунды, пронумеровать извлечённые кадры 00001.png и т.д.:
ffmpeg -i /sdcard/VIDEO/myvideo.mp4 -ss 00:00:05.000 -t 2 /sdcard/VIDEO/%05d.png
Извлечь 15 кадров в формате .PNG начиная с 1 минуты 24 секунды, пронумеровать извлечённые кадры 00001.png и т.д.:
ffmpeg -ss 00:01:24.000 -i /sdcard/VIDEO/myvideo.mp4 -frames:v 15 /sdcard/VIDEO/%05d.png
Извлечь кадры в формате .JPG наилучшего качества (параметр -q:v 1, может иметь значения от 1 до 31, где 31 - худшее, а 1 - наилучшее) начиная с 20 секунды видео, отрезок продолжительностью 2 секунды, пронумеровать извлечённые кадры 00001.jpg и т.д.:
ffmpeg -i /sdcard/VIDEO/myvideo.mp4 -ss 00:00:20.000 -t 2 -qmin 1 -q:v 1 /sdcard/VIDEO/%05d.jpg