python imageio低分辨率高频视频imagio无法正确读取视频

2024-06-23 19:14:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试加载一个低分辨率,高频率的视频到,提取和编辑一些帧,并保存为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\U版本格式吗? 如果有人能帮忙,我将不胜感激


Tags: 编辑datasizeget视频格式filenamegif

热门问题