怎么用python读取视频文件?

  统计/机器学习 计算机视觉 Python I/O    浏览次数:3901        分享
0

怎么用python读取视频文件?比如avi,mp4,mov之类的格式。谢谢!

 

宇航哥   2019-03-12 13:08



   2个回答 
3

用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()


SofaSofa数据科学社区DS面试题库 DS面经

zl_pku   2019-03-13 10:52

1


import cv2
cv2.VideoCapture()
SofaSofa数据科学社区DS面试题库 DS面经

shilongcn   2019-03-12 17:35

谢谢回答,我试试 - 宇航哥   2019-03-12 22:04


  相关讨论

Scipy里引用imread报错:ImportError: cannot import name 'imread'

怎么把本地的png图片读入numpy array里?

python如何读取元素中含有逗号的csv文件

怎么把python的dict存为json格式文件

python能不能直接读取word文本,doc或者docx文件?

怎么把statsmodels训练的模型本地保存?

怎么在python中读取mat格式数据文件?

python怎么读取txt格式的数据文件?

怎么把3D的numpy array显示为彩色图像并且保存?

关于如何读取文件效率最高,最节约内存?

  随便看看

matplotlib画图怎么确保横坐标和纵坐标的单位长度一致?

激活函数RELU在0点的导数是多少?

什么是K-Modes(K众数)聚类法?

决策树、随机森林中的多重共线性问题

随机森林会发生过拟合(overfitting)吗?