FFMpeg video stopmotion - PullRequest
       5

FFMpeg video stopmotion

0 голосов
/ 05 июля 2018

Я хотел бы создать стоп-ролик из оригинального видео. Логика заключается в съемке кадра с заданным интервалом. И воспроизводите видео с указанной скоростью воспроизведения.

Например,
Исходная продолжительность видео составляет 114.048 секунд.
Скорость воспроизведения выходного видео в 5 раз выше, чем у исходного видео.
Возьмите каждый кадр с интервалом в 1 секунду. итоговая длительность видео должна составлять (22,81 = 114,048 / 1 * 0,2) секунд

Ниже приведен скриншот демо enter image description here

Для этого мне нужен код ffmpeg

ffmpeg -r 1 -i D:\21-03-2018\15305154945b39d026a18da.mp4 D:\21-03-2018\output.mp4

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Я сделал это с помощью следующего кода

ffmpeg -i D:\21-03-2018\15305154945b39d026a18da.mp4 -an -vf "select='isnan(prev_selected_t)+gte(t-prev_selected_t,1)',setpts=0.20*PTS" D:\21-03-2018\output.mp4

0 голосов
/ 05 июля 2018

Используйте

ffmpeg -i in.mp4 -vf "select='trunc(t)-trunc(prev_selected_t)',setpts=0.2*PTS" -an out.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...