Как сделать 4 скриншота за один запрос, указав время для каждого из скриншотов?
Например:
The 1st screenshot on 00:01:19 min.
The 2nd screenshot on 00:01:36 min.
The 3rd screenshot on 00:03:05 min.
The 4th screenshot on 00:05:51 min.
Как сделать 4 скриншота за один запрос, указав время для каждого из скриншотов?
Например:
The 1st screenshot on 00:01:19 min.
The 2nd screenshot on 00:01:36 min.
The 3rd screenshot on 00:03:05 min.
The 4th screenshot on 00:05:51 min.
ffmpeg -ss 00:01:19 -i input -vframes 1 output_01.png
ffmpeg -ss 00:01:36 -i input -vframes 1 output_02.png
ffmpeg -ss 00:03:05 -i input -vframes 1 output_03.png
ffmpeg -ss 00:05:51 -i input -vframes 1 output_04.png
-ss
может принять значение в секундах, например -ss 79
.ffmpeg \
-ss 00:01:19 -i input \
-ss 00:01:36 -i input \
-ss 00:03:05 -i input \
-ss 00:05:51 -i input \
-map 0:v -vframes 1 output_01.png \
-map 1:v -vframes 1 output_02.png \
-map 2:v -vframes 1 output_03.png \
-map 3:v -vframes 1 output_04.png
ffmpeg -i input -vf "select=eq(t\,79)+eq(t\,96)+eq(t\,185)+eq(t\,60*5+51)" \
-vsync vfr output_%02d.png
-vsync vfr
добавлен для предотвращения вывода дубликатов.