В настоящее время я могу создать gif из видеоконтента с помощью следующей команды ffmpeg- python.
vframes=100
ss = 5
ffmpeg.input(video_url, ss=ss).filter('scale', gif_width, -1)
.output(out_gif_filename, vframes=vframes, loop=0)
.overwrite_output().run()
Используются первые 100 кадров, начиная со времени 00:05 секунд. Я намереваюсь пропустить некоторые кадры, например каждый раз использовать только 5 кадров в секунду, чтобы ускорить gif и занять меньше места, как я могу это сделать?