в моей команде.

ользую ffmpeg, чтобы получить jpg из моего видео с определенной скоростью (один скриншот каждые 5 секунд) с помощью этой команды:

ffmpeg -i source -f image2 -r 1/5 %d.jpg

Это работает и дает мне последовательные имена файлов:

1.jpg
2.jpg
3.jpg
4.jpg

Что если мне нужно знать, в какое время были сделаны эти снимки экрана? Что-то вроде отметки времени:

00:00:00.0000.jpg
00:00:05.0000.jpg
00:00:10.0000.jpg
00:00:15.0000.jpg

или количество секунд:

0.jpg
5.jpg
10.jpg
15.jpg

Я попробовал еще раз с новым-frame_pts вариант:

ffmpeg -i source -f image2 -r 1/5 -frame_pts 1 %d.jpg

Я получил аналогичные последовательные имена файлов, но теперь они начинаются с нуля:

0.jpg
1.jpg
2.jpg
3.jpg

Ответы на вопрос(1)

Ваш ответ на вопрос