多语言展示
当前在线:1814今日阅读:27今日分享:41

​python下载视频的方法

今天的这篇经验和大家聊一聊关于python下载视频的方法的问题,希望能够帮助到有需要的朋友。
方法/步骤
1

用python读取视频有两种主要方法,大家可依据自己的需求进行使用。方法一:使用imageio库,没有安装的可用pip安装或自己下载。自己下载的话给大家推荐一个镜像网站:[pip镜像](mageio/%20python%E5%BA%93%E9%95%9C%E5%83%8F%E7%BD%91%E7%AB%99),安装好后重启终端即可调用。1234

2

import pylabimport imageio#视频的绝对路径filename = '/path/to/your/video.mp4'#可以选择解码工具vid = imageio.get_reader(filename, 'ffmpeg')for im in enumerate(vid): #image的类型是mageio.core.util.Image可用下面

3

这一注释行转换为arrary#image = skimage.img_as_float(im).astype(np.float32)fig = pylab.figure()fig.suptitle('image #{}'.format(num), fontsize=20)pylab.imshow(image)pylab.show()111213

4

方法二:用cv2库,用这种方法的好处是返回的就是arrary,不用转换,但方法一可以指定显示某一帧,而这种方法是从头读到尾。import numpy as npimport matplotlib.pyplot as pltimport pylabimport imageioimport skimage.ioimport numpy as npimport cv2

5

cap = cv2.VideoCapture('/path/to/your/video.mp4')while(cap.isOpened()):ret, frame = cap.read()cv2.imshow('image', frame)k = cv2.waitKey(20)#q键退出if (k & 0xff == ord('q')):break cap.release()cv2.destroyAllWindows()117181920

注意事项

以上内容和图片整理自互联网,为帮助到更多有需要的朋友所以整理在这里分享,如果侵犯版权,请联系网站进行删除。

推荐信息