当前位置:首页 > 云计算 > 正文内容

python怎样播放视频?

2022-05-04 03:24:48云计算1

python播放视频的方法:

1、使用OpenCV播放视频

importnumpyasnp
importcv2ascv
cap=cv.VideoCapture('vtest.avi')
whilecap.isOpened():
ret,frame=cap.read()
#ifframeisreadcorrectlyretisTrue
ifnotret:
print("Can'treceiveframe(streamend?).Exiting...")
break
gray=cv.cvtColor(frame,cv.COLOR_BGR2GRAY)
cv.imshow('frame',gray)
ifcv.waitKey(1)==ord('q'):
break
cap.release()
cv.destroyAllWindows()

2、使用imageio库

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

更多Python知识请关注Python视频教程栏目。

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/15318.html

标签: Python