文章目录

  • 前言
  • 总帧数
  • FPS

前言

通过慢,但是精确的方法获取总帧数
获取视频FPS


总帧数

#path为视频路径
def frame_total_num(path):CAP = cv2.VideoCapture(path)num=0while CAP.isOpened():r,f=CAP.read()if r:num+=1else:breakCAP.release()return num
#返回值为视频总帧数

FPS

import cv2
#path为路径
def fps(path):video = cv2.VideoCapture(path)# 找到cv2版本号(major_ver, minor_ver, subminor_ver) = (cv2.__version__).split('.')if int(major_ver) < 3:FPS = video.get(cv2.cv.CAP_PROP_FPS)#cv2.cv.CAP_PROP_FPS为版本3之前的用法else:FPS = video.get(cv2.CAP_PROP_FPS)#cv2.CAP_PROP_FPS为版本3(包括版本3)之后的用法video.release()return FPS
if __name__ == '__main__':print("fps:",fps("../test/00.mp4"))

获取视频fps、总帧数相关推荐

  1. ffmpeg学习日记605-指令-获取视频的总帧数

    ffmpeg学习日记605-指令-获取视频的总帧数 获取视频的总帧数 ffprobe.exe -v error -count_frames -select_streams v:0 -show_entr ...

  2. fmpeg获取视频的总帧数

    ref:https://blog.csdn.net/u010368556/article/details/102943897 在ffmpeg中通常使用 ffprobe来获取视频流的总帧数:这种类型的任 ...

  3. 使用OpenCV和Python高效计算视频的总帧数

    使用OpenCV和Python高效计算视频的总帧数 1. 效果图 2. 源码 参考 这篇博客将介绍两种使用OpenCV和Python计算视频文件中帧数的方法. 超级快,它依靠OpenCV的视频属性功能 ...

  4. ffprobe获取视频的分辨率帧数等信息

    这里演示下如何用ffprobe获取视频的各种信息,ffprobe是和ffmepg一起的,不需要特别安装,只需要有ffmpeg,就自动会带ffprobe. 获取视频的分辨率: ffprobe_path ...

  5. ffprobe 获取视频每秒总帧数或视频总帧数及视频总时长

    获取每秒总帧数: ffprobe -v 0 -of csv="p=0" -select_streams V:0 -show_entries stream=r_frame_rate ...

  6. 获取视频帧数和总帧数

    获取视频帧数和总帧数代码 import cv2 videoPath=input("请输入视屏文件的绝对路径:") # 将视频文件路径转化为标准的路径 videoPath=video ...

  7. 利用python-opencv读取视频,计算视频总帧数以及FPS

    1.计算总帧数 import os import cv2video_cap = cv2.VideoCapture('ffmpeg_test.avi')frame_count = 0 all_frame ...

  8. 老前辈分享:使用python-opencv读取视频,计算视频总帧数及FPS的实现

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 今天小编就为大家分享一篇使用python-opencv读取视频,计算视频总帧数及FPS的实现方式,具有很好的参考价值,希望对大家有 ...

  9. Python获取视屏的帧率和总帧数

    Python获取视屏的帧率和总帧数 在机器学习或三维重建等项目中,需要对视频文件进行切片,转化为一张张图片,这时就需要用到Python第三方库cv2 01-cv2安装 在命令行中执行如下代码: pip ...

最新文章

  1. 这是一篇能让你升职加薪,赢娶白富美的文章
  2. python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...
  3. 两个矩阵是否相交的算法_算法血拼:Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕...
  4. 使用React Router v4的嵌套路由
  5. 面试题系列:网络篇夺命连环12问
  6. linux minimal版没有ip信息,如何配置linux网络信息,访问外网
  7. office2010安装报错
  8. JavaScript实现飞机大战小游戏
  9. Android开发——回调函数实例
  10. 运营商线路细分_国内三大运营商宽带线路及分级介绍
  11. Java包的简单理解
  12. ★ZOJ 3380 Patchouli's Spell Cards 详细题解 (递推+组合数求方案数)
  13. 对摄像头微微一笑就能洒脱地刷脸走人
  14. 不得不知IOC和AOP
  15. #1135 : Magic Box
  16. 基于Python+Bootstrap+Django的移动套餐SQL智能检测系统
  17. openCV的sobel算子的深度学习卷积网络部分的C语言源码
  18. 三相变流器两相静止坐标下无源阻尼PR控制
  19. elementui配合的前端分页
  20. 象棋残局之“以退为进”

热门文章

  1. 程序员-IT领域的魔法师
  2. 视频号怎么吸引眼球,视频号内容如何吸引用户观看:国仁网络资讯
  3. 使用nvm管理node和npm
  4. python中extend什么意思_python中extend是什么意思
  5. 计算机操作系统的pv是什么意思,计算机操作系统关于PV操作的一道题
  6. 解决IOS微信浏览器底部会出现向前向后返回按钮,返回不刷新的问题
  7. Unity - Timeline 自定义剪辑,轨道,混合轨道,Inspector属性显示(使用Default Playables辅助工具)
  8. 联想拯救者wif开不了_联想拯救者为什么连不上wifi
  9. Gitlab备份和恢复操作记录
  10. 如何清理Linux跟下的垃圾文件