Только то, что не вполне очевидно и с чем сам сталкивался.
На моем компе установлен ffmpeg, но команда avconv
Вытащить из видео отдельные кадры
Несколько кадров подряд
Без поворота изображения
$ avconv -i DSC_0945.MOV -ss 00:00:07.974 -frames 320 -f image2 DSC_0945_%03d.png
То же самое с поворотом изображения
$ avconv -i DSC_0945.MOV -ss 00:00:07.974 -frames 320 -f image2 -vf "transpose=2" DSC_0945_%03d.png
Здесь:
- -i DSC_0945.MOV - исходное видео
- -ss 00:00:07.974 - первый кадр, время можно посмотреть в avidemux
- -frames 320 - количество кадров для экспорта
- -f image2 - формат экспорта, здесь изображение
- -vf "transpose=2" - фильтр для поворота изображения
- DSC_0945_%03d.png - шаблон имени файлов на выходе, здесь трехзначный суффикс с заполнением ведущими нулями от 001 до 999
Фильтр поворота
-vf "transpose=N"
Здесь N означает:
- 0 = 90CounterCLockwise and Vertical Flip (default)
- 1 = 90Clockwise
- 2 = 90CounterClockwise
- 3 = 90Clockwise and Vertical Flip
-vf "transpose=2,transpose=2" - поворот на 180 градусов
Ссылки
https://ffmpeg.org/documentation.html