• 技术文章 >常见问题 >Python常见问题

    python怎样播放视频?

    yangyang2020-05-08 13:30:17原创6112

    python播放视频的方法:

    1、使用OpenCV播放视频

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    import numpy as np

    import cv2 as cv

    cap = cv.VideoCapture('vtest.avi')

    while cap.isOpened():

    ret, frame = cap.read()

    # if frame is read correctly ret is True

    if not ret:

    print("Can't receive frame (stream end?). Exiting ...")

    break

    gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)

    cv.imshow('frame', gray)

    if cv.waitKey(1) == ord('q'):

    break

    cap.release()

    cv.destroyAllWindows()

    2、使用imageio库

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    import pylab

     

    import imageio

     

    #视频的绝对路径

     

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

     

    #可以选择解码工具

     

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

     

    for im in enumerate(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视频教程栏目。

    专题推荐:python
    上一篇:python词云安装什么库 下一篇:python怎么清除命令窗中的命令

    相关文章推荐

    • python生成的csv文件是乱码怎么解决• 如何在python代码中指定保存的文件格式• python怎么取矩阵的转置?• python如何判断字符串中是否含有空格?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网