python实现视频播放,python做视频播放器
用大蟒播放视频的两个方法:1、使用后台以流库中的get_reade传入视频,利用皮拉布库的显示图像方法展示即可播放视频;2、使用第三方库cv2库的视频捕捉方法读入视频即可播放。
大蟒如何播放视频?下面给大家介绍两种方法:
方法一
使用后台以流库
进口实验室
进口图像
#视频的绝对路径
filename=/path/to/your/video。MP4
#可以选择解码工具
vid=imageio.get_reader(文件名, ffmpeg )
forimenumerate(vid):
#图像的类型是mageio.core.util.Image可用下面这一注释行转换为数组
#image=skimage.img_as_float(im).astype(np.float32)
图=pylab。图()
fig.suptitle(image#{} ).格式(数字),字体大小=20)
pylab.imshow(图片)
皮拉布。show()方法二
使用cv2库,用这种方法的好处是返回的就是arrary,不用转换,但方法一可以指定显示某一帧,而这种方法是从头读到尾。
importnumpyasnp
importmatplotlib.pyplotasplt
进口实验室
进口图像
importskimage.io
importnumpyasnp
importcv2
cap=cv2 .视频捕获(/path/to/your/video.mp4 )
while(cap.isOpened()):
ret,frame=cap.read()
cv2.imshow(image ,frame)
k=cv2.waitKey(20)
#问键退出
if(k0xff==ord(q)):
破裂
cap.release()
cv2.destroyAllWindows()推荐课程:Python零基础自学入门视频教程(黑马程序员)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。