1

我尝试将低分辨率、高频视频加载到并提取和编辑一些帧并将它们保存为 gif。检查加载视频的长度给了我“inf”,这不可能是真的,可以吗?

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格式?如果有人可以提供帮助,非常感谢。

4

0 回答 0