当前位置: 首页 > 编程笔记 >

python opencv读mp4视频的实例

巩才捷
2023-03-14
本文向大家介绍python opencv读mp4视频的实例,包括了python opencv读mp4视频的实例的使用技巧和注意事项,需要的朋友参考一下

如下所示:

#获得视频的格式
videoCapture = cv2.VideoCapture('/home/lw/3661.mp4')
 
#获得码率及尺寸
fps = videoCapture.get(cv2.CAP_PROP_FPS)
size = (int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)), 
 int(videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
fNUMS = videoCapture.get(cv2.CAP_PROP_FRAME_COUNT)
 
 
#读帧
success, frame = videoCapture.read()
while success :
 cv2.imshow('windows', frame) #显示
 cv2.waitKey(1000/int(fps)) #延迟
 success, frame = videoCapture.read() #获取下一帧
 
videoCapture.release()

以上这篇python opencv读mp4视频的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我想将一个函数(特别是模板匹配函数)应用于视频的编码帧。对我的应用程序来说,跟踪每个帧的时间很重要,但是我知道帧速率,因此可以轻松地从帧号进行计算。 请注意,我使用的资源较少,并且我希望保持依赖关系尽可能的小:无论如何都是必需的,并且由于我打算使用,所以我避免导入(和编译)只是为了阅读视频。 我看到的底部这个页可以seamleassly处理存储作为视频阵列,从而获得这将是理想的。 问题

  • 我正试图在我的网站上添加三个视频。我在用JW-Player。它可以工作,但一个简单的10秒视频(3MB)需要一分钟以上的时间来加载。我以为这是我的主机服务的问题,但我已经尝试上传另一个类似格式的视频建立在互联网上,比我的长(22MB),它加载在几秒钟内! 我正在用Avidemux将一个。AVI(MPEG4,9280 Kbps,640x480,25 fps,273 MB,4分钟,无音频)视频剪切和转

  • 我试图理解MP4视频如何在在线流媒体中通过RTP进行分割(它是用H.264编解码器编码的)。有一些工具,比如FFMPEG或MP4box,或者我们可以使用ISO格式本身[moov,moof和mdat对]进行流媒体传输。我想知道的是,这些工具将如何分割视频中的mdat部分?他们会将MP4视频的所有单元(一组视频和音频帧)分离,并将它们与相关moov部分合并成一个片段,还是以其他方式进行? 还是使用H2

  • 本文向大家介绍opencv实现读取视频保存视频,包括了opencv实现读取视频保存视频的使用技巧和注意事项,需要的朋友参考一下 不得不说opencv是个强大的东东,以前做一个项目的一个模块时使用到进行图形处理,这次是想将一个视频的播放放慢,以前在网上看到opencv有这个功能,今天就不小心尝试了下,东西不多,主要是做个小记录还有一点要注意的小问题说一下,代码不多,基本上也都是copy的网上的 有几

  • 我目前有问题,使我的音频和视频流保持同步。 以下是我正在使用的AVCodecContexts: 视频: 这演奏得很完美。 然而,当我对音频做同样的操作时,视频以慢动作播放,首先播放音频,然后在没有声音的情况下继续播放视频。 我找不到任何地方的例子如何设置PTS/DTS位置的视频/音频在MP4文件。任何帮助的例子都将是伟大的! 而且,我首先写视频帧,然后(一旦它们都写好了)我写音频。我已经用注释中建