使用Imageio保存视频中的帧有时会产生奇怪的结果

时间:2018-12-12 18:08:41

标签: python video

我正在从视频中导出图像。在大多数情况下,Imageio确实运行良好,但偶尔会收到以下警告:

  

警告:root:警告:读取的帧大小为(864,1080)   与源帧大小(1792,1080)不同。

,导出的图像如下所示:

enter image description here

import imageio
#imageio.plugins.ffmpeg.download()
import numpy as np
from PIL import Image, ImageFilter, ImageFont, ImageDraw

reader = imageio.get_reader('movie.mkv')
for i, im in enumerate(reader):
    imag = Image.fromarray(im)
    imag.save("image.jpg")

看起来像是高度和宽度混合在一起,而图像本身仍然试图适合框架。我该怎么做才能避免这种情况?

0 个答案:

没有答案