怎么用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()
    
  相关讨论
  随便看看