python中播放视频的方法有哪些

发布时间:2020-08-25 11:45:52

来源:亿速云

阅读:78

作者:小新

这篇文章给大家分享的是有关python中播放视频的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

python如何播放视频?下面给大家介绍两种方法:

方法一

使用imageio库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()

方法二

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

import matplotlib.pyplot as plt

import pylab

import imageio

import skimage.io

import numpy as np

import cv2

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如何播放视频_python中播放视频的方法有哪些相关推荐

  1. python import from区别_python中import与from方法总结(推荐)

    一.模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from). 包(package): 包是更大的组织单位,用来 ...

  2. python遍历是什么_python中遍历字典的方法是什么

    python中遍历字典的方法是什么 发布时间:2020-09-01 10:18:57 来源:亿速云 阅读:57 作者:小新 这篇文章将为大家详细讲解有关python中遍历字典的方法是什么,小编觉得挺实 ...

  3. python中类的用法_Python中的类和方法使用举例

    成员变量 对象的创建 创建对象的过程称之为实例化,当一个对象被创建后,包含三个方面的特性对象聚丙属性和方法, 句柄用于区分不同的对象, 对象的属性和方法,与类中的成员变量和成员函数对应, obj = ...

  4. python 求和并排序_python中list求和的方法有哪些?

    计算对于计算机科学的重要性不言而喻,就像计算机对于我们生活一样是很重要的.计算是一切理论展现.实现科学的前提,是我们整个生活大厦的地基,地基不牢则大厦不稳.计算在我们的生活中必不可少,在我们pytho ...

  5. python怎么输出结果_Python中print()常用输出方法

    print函数用法 1.输出字符串 print 'Hello World' print "Hello World" print ('Hello World') print (&qu ...

  6. python调用math函数_Python中sqrt函数使用方法

    MySQL的SQRT函数是用来计算出任何数量的平方根.可以使用SELECT语句找出方检定根的任意数如下: mysql select SQRT(16);+----------+| SQRT(16) |+ ...

  7. python数组横向合并_python中合并数组的方法

    一.数组纵向合并 1.使用np.vstack()函数 [code] #数组 a = [[1,2,3],[4,5,6]] b = [[1,1,1],[2,2,2]] #纵向合并 c = np.vstac ...

  8. 怎样进服务器手机版视频文件,手机播放云服务器中的视频文件

    手机播放云服务器中的视频文件 内容精选 换一换 Cloud-Init工具安装完成后,请参考本节操作配置Cloud-Init工具.已安装Cloud-Init工具.已为云服务器绑定弹性公网IP.已登录云服 ...

  9. Python - 如何在Tkinter窗口中显示视频预览

    from moviepy.editor import * from moviepy.video.fx.resize import resize import pygame pygame.display ...

最新文章

  1. Python编程基础:第三十节 文件检测File Detection
  2. MVC学习之简单的CRUD
  3. Linux产生随机数的几种常见方法
  4. 【渝粤教育】广东开放大学 嵌入式数据库 形成性考核 (48)
  5. 七个重要习惯——读《高效能人士的七个习惯》整理
  6. strictmath_Java StrictMath ceil()方法与示例
  7. Ubuntu桌面版网络设置
  8. 二叉树的概念及其遍历方法 - python实现
  9. 【EOS】2.1 EOS Hello World合约
  10. go 中的关于命令行格式的使用
  11. Atitit 理解Monad attilax总结Atiti
  12. 深圳市城中村有哪些,在哪里?请知道的朋友告知,谢谢了!
  13. window下webrtc编译m84
  14. nova青春版支持鸿蒙吗,华为nova青春版评测:高颜值年轻人必备
  15. vuex中mutation和action的详细区别
  16. 华硕 ZenFone 国产新机盘点
  17. 【AICG】动漫女主AI绘图的学习笔记
  18. 计算机网络技术赚钱,计算机网络技术-.ppt
  19. 如何停止Monkey测试
  20. 【宋红康 MySQL数据库 】【高级篇】【17】MySQL事务日志:redo、undo

热门文章

  1. c语言将数组的第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换,以此类推
  2. 【Airplay_BCT】Bonjour conformance tests苹果IOT
  3. windows更新node版本
  4. bert 模型参数统计
  5. 这是C语言结课前(期末考试之前)写给牛晓霞的一封信!
  6. H264 数据提取sps 和 pps 信息
  7. 魔法桌面主题包 v1.0官方版
  8. 225_手机摇晃监听器ShakeListener
  9. 10016.Linux下安装mplayer播放器
  10. node爬虫伪造ip与请求头