我正在从视频中导出图像。在大多数情况下,Imageio确实运行良好,但偶尔会收到以下警告:
警告:root:警告:读取的帧大小为(864,1080) 与源帧大小(1792,1080)不同。
,导出的图像如下所示:
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")
看起来像是高度和宽度混合在一起,而图像本身仍然试图适合框架。我该怎么做才能避免这种情况?