python imageio низкочастотное видео высокого разрешения - imagio не может правильно читать видео - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь загрузить низкочастотное и высокочастотное видео, извлечь и отредактировать некоторые кадры и сохранить их в формате GIF. проверка длины загруженного видео дает мне «инфу», которая не может быть правдой, не так ли?

filename = 'eye0.mp4'
vid = imageio.get_reader(filename, 'ffmpeg')

Если я пытаюсь отобразить любой из кадров с

pylab.imshow(vid.get_data(range(80,120))

, все изображения не имеют значения, какой индекс выглядит одинаково.

причина может заключаться в том, что nframes считывается неправильно.

vid.get_meta_data()

Вывод:

{'plugin': 'ffmpeg',
 'nframes': inf,
 'ffmpeg_version': '4.1 built with gcc 8.2.1 (GCC) 20181017',
 'codec': 'mpeg4',
 'pix_fmt': 'yuv420p',
 'fps': 65535.0,
 'source_size': (192, 192),
 'size': (192, 192),
 'duration': 34.42}

Возможно, этот формат ffmpeg_version не поддерживается? Если кто-то может помочь, высоко ценится.

...