千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:太原千锋IT培训  >  技术干货  >  怎样用python播放视频

怎样用python播放视频

来源:千锋教育
发布人:xqq
时间: 2023-11-06 18:10:30

使用python播放视频的方法:

方法一:

使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用。

importpylab

importimageio

#视频的绝对路径

filename='/path/to/your/video.mp4'

#可以选择解码工具

vid=imageio.get_reader(filename,'ffmpeg')

foriminenumerate(vid):

#image的类型是mageio.core.util.Image可用下面这一注释行转换为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()

方法二:

用cv2库,用这种方法的好处是返回的就是arrary,不用转换,但方法一可以指定显示某一帧,而这种方法是从头读到尾。

importnumpyasnp

importmatplotlib.pyplotasplt

importpylab

importimageio

importskimage.io

importnumpyasnp

importcv2

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

以上内容为大家介绍了怎样用python播放视频,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python的type怎么用

2023-11-06

python要懂linux吗

2023-11-06

Python之特殊方法与多范式

2023-11-06

最新文章NEW

如何用python输入数字

2023-11-06

学python需要java吗?

2023-11-06

python字符串大小写转换

2023-11-06

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>