Я уверен, что есть способы, но вот моя идея. вы можете конвертировать кадры фильма в изображения, используя такие инструменты, как ffmpeg . Со страницы руководства ffmpeg
ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg
Это будет извлекать один видеокадр в секунду из видео и выводить их в файлах с именами foo-001.jpeg, foo-002.jpeg и т. Д.
Изображения будут масштабироваться в соответствии с новыми значениями WxH.
Если вы хотите извлечь только ограниченное количество кадров, вы можете использовать вышеуказанную команду в сочетании с опцией -vframes или -t,
или в сочетании с -ss для начала извлечения с определенного момента времени.
Число в имени файла «имитирует» нажатие клавиши, поэтому, если вы извлекли в течение 1 секунды на кадр и хотите «нажать» клавишу на 30 секунд, используйте имя файла с foo-030.jpeg