文章目录

  • 1 代码

1 代码

modify_video_frame_rate.py

import os
import cv2# 修改视频帧率为指定帧率,分辨率保持不变
def modify_video_frame_rate(videoPath,destFps):dir_name = os.path.dirname(videoPath)basename = os.path.basename(videoPath)video_name = basename[:basename.rfind('.')]video_name = video_name + "moify_fps_rate"resultVideoPath = f'{dir_name}/{video_name}.mp4'videoCapture = cv2.VideoCapture(videoPath)fps = videoCapture.get(cv2.CAP_PROP_FPS)if fps != destFps:frameSize = (int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))#这里的VideoWriter_fourcc需要多测试,如果编码器不对则会提示报错,根据报错信息修改编码器即可videoWriter = cv2.VideoWriter(resultVideoPath,cv2.VideoWriter_fourcc('m','p','4','v'),destFps,frameSize)i = 0;while True:success,frame = videoCapture.read()if success:i+=1print('转换到第%d帧' % i)videoWriter.write(frame)else:print('帧率转换结束')breakif __name__ == '__main__':modify_video_frame_rate('test.mp4',50)

更多内容请访问我的个站:www.stubbornhuang.com

opencv-python:读取视频,不改变视频分辨率修改视频帧率相关推荐

  1. OpenCV + python 实现人脸检测(基于照片和视频进行检测)

    OpenCV + python 实现人脸检测(基于照片和视频进行检测) Haar-like 通俗的来讲,就是作为人脸特征即可. Haar特征值反映了图像的灰度变化情况.例如:脸部的一些特征能由矩形特征 ...

  2. 头条视频消重软件 安卓修改视频md5

             头条视频消重软件 安卓修改视频md5        要找到一个三五百万级的文章并不容易,但仍有很多三五百万的短视频..       如果你的视频资料是正确的,标题不应该那么糟糕,播放 ...

  3. 视频封面如何消重 修改视频md5 百度网盘

             视频封面如何消重 修改视频md5 百度网盘          当短视频市场的繁华落尽,回归商业本质或许是当下正道.告别表面的虚假逻辑,真正把短视频行业的发展落地到具体的商业上,探索一 ...

  4. 快手伪原创视频热门 哪里有手机修改视频md5软件

             快手伪原创视频热门 哪里有手机修改视频md5软件         视频伪原创是进行短视频引流的一切都很好..        核心基础,如果发布的视频原创度不够,就获得不了平台的推荐, ...

  5. 批量剪辑视频,轻松一招修改视频的尺寸大小

    很多人都知道怎么剪裁图片,但是有很多人都不知道视频的尺寸应该怎么修改,当原视频的尺寸不符合我们需要的视频尺寸时该如何修改视频尺寸呢?小编今天就来为大家解答,现在就给大家分享一个轻松修改视频尺寸的方法. ...

  6. 手机视频消重软件 怎么修改视频的md5

             手机视频消重软件 怎么修改视频的md5          先了解下抖音用户分析的一些数据,这个也就是咱们经常说的用户画像.                      在短视频操作中, ...

  7. 火山小视频怎么消重 如何修改视频md5值

             火山小视频怎么消重 如何修改视频md5值        这个门槛不高,有很多白色,短视频的概念相当模糊,几乎相当于被蒙上眼睛,所以我再也不敢去..       火山小视频怎么消重 如 ...

  8. opencv python 多张jpg图片转成avi视频

    在进行微表情识别研究时,使用到了山东大学发布的MMEW微表情数据集,这个数据集提供的数据是图片的形式.数据集在采集的时候使用的帧率是90帧,而使用图片进行连续查看的时候,帧率大概能达到10几帧,看到的 ...

  9. opencv python 多帧降噪算法_OpenCV-Python中用于视频跟踪的Meanshift和Camshift算法介绍...

    学习目标 在本章中, 我们将学习用于跟踪视频中对象的Meanshift和Camshift算法. Meanshift Meanshift背后的直觉很简单,假设你有点的集合.(它可以是像素分布,例如直方图 ...

最新文章

  1. Redis命令——哈希(Hash)
  2. VMware和Linux版本搭配问题
  3. ADO.NET开发总结(学习笔记)
  4. B - Greg's Workout CodeForces - 255A(思维)
  5. 第三章 续:时间控件(TimePicker)
  6. Promise 最完整介绍与实现解密
  7. 最新xml注释顶格问题的解决方法
  8. 使用正则表达式大写SQL关键字
  9. 【存储】AIX存储管理基本概念和操作(LVM)
  10. 电子面单打印模板规格汇总-快递鸟
  11. 声音莫名从扬声器切换到听筒_扬声器听筒的切换
  12. linux中括号命令,Linux中的括号用法
  13. iOS/iPhone 微信打开doc xls文件报错OfficeImportErrorDomain错误912 打不开文档
  14. c语言定义禁止优化变量,c语言防止优化
  15. stack unwinding
  16. 单片机STM32的5个时钟源知识,你不能错过。
  17. 多进程(Linux)
  18. KEIL,#ifdef宏定义下失效代码差异性显示
  19. MFC将窗口的关闭键(叉叉)变为不可用/可用
  20. 27. Spark : org.apache.spark.sql.AnalysisException: Reference 'XXXX' is ambiguous

热门文章

  1. 一个程序员的局域网聊天
  2. 123720服务器网站,123720a.com
  3. 使用Promise.all实现限制并发请求函数
  4. 佛说爱情一:佛前的三支蜡烛
  5. [Python]校园网(网页认证)开机/断网自动连接
  6. C语言实现对BMP图像信息的读取、灰白处理和白平衡处理
  7. python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...
  8. Excel的写入和读操作,以及.xls和.xlsx文件的区别
  9. 用Matlab求解高等数学中的问题(不定积分,定积分,多元微积分,微分方程,级数问题)
  10. java配置odbc数据源,ODBC 常见数据源配置整理