怎么用python读取视频文件?比如avi,mp4,mov之类的格式。谢谢!
2个回答
用imageio这个package
import matplotlib.pyplot as plt
import imageio
imageio.plugins.ffmpeg.download()
# 读取视频,显示第100,200,300帧画面
vid = imageio.get_reader('vid.mp4', format='ffmpeg')
plt.figure(figsize=(7, 2))
for num in [1, 2, 3]:
image = vid.get_data(100 * num)
plt.subplot(1, 3, num)
plt.title('Img %d'%(100*num), fontsize=10)
plt.axis('off'); plt.imshow(image)
plt.show()