转给有需要 的朋友,顺便保存一下,以防丢失

import cv2
import osdef video2imgs(videoPath, imgPath):if not os.path.exists(imgPath):os.makedirs(imgPath)             # 目标文件夹不存在,则创建cap = cv2.VideoCapture(videoPath)    # 获取视频judge = cap.isOpened()                 # 判断是否能打开成功print(judge)fps = cap.get(cv2.CAP_PROP_FPS)      # 帧率,视频每秒展示多少张图片print('fps:',fps)frames = 1                           # 用于统计所有帧数count = 1                            # 用于统计保存的图片数量while(judge):flag, frame = cap.read()         # 读取每一张图片 flag表示是否读取成功,frame是图片if not flag:print(flag)print("Process finished!")breakelse:if frames % 10 == 0:         # 每隔10帧抽一张imgname = 'jpgs_' + str(count).rjust(3,'0') + ".jpg"newPath = imgPath + imgnameprint(imgname)cv2.imwrite(newPath, frame, [cv2.IMWRITE_JPEG_QUALITY, 100])# cv2.imencode('.jpg', frame)[1].tofile(newPath)count += 1frames += 1cap.release()print("共有 %d 张图片"%(count-1))
video2imgs('C:/Users/28372/Desktop/00058/00058.MTS','./jpg/')
#读取文件路径,保存文件地址

运行结果

生成的部分图片

如何将视频文件转为图片相关推荐

  1. 这篇文章教你把word文件转为图片

    把word文件转为图片,一下子是没法转成的,需要先转成pdf,再转成图片,就可以达到目的,话不多说,直接上代码 //先将word转成pdf并放在字节数组流里面FileInputStream fileI ...

  2. 将ts视频文件转换为图片

    利用ffmpeg可以将ts视频文件转换为图片,命令行如下: cd C:\ffmpeg\bin ffmpeg.exe -i video_name.ts -r 1/1 03d.jpg 参考链接: http ...

  3. PHP将word文件转为图片之二

    0804记录安装php将Word转为pdf过程 一.安装宝塔 这一步就略过了 二.安装php相关扩展 Fileinfo Redis Mcrypt Imagemagick Exif 三.Linux安装需 ...

  4. 使用5.0.0版本的cssbox将html文件转为图片文件,并解决字体显示问题

    使用5.0.0版本的cssbox将html文件转为图片文件,并解决字体显示问题 1. 引入依赖 2. 编写Util类 3. 调用Util 4. 存在的问题 5. 解决字体不兼容问题 6. 官方文档 在 ...

  5. python html生成图片_Python将html文件转为图片

    背景 在上一期玩转Echarts5中,留了一个问题:将html转为图片.周末亲测,发现cancas可以提取并保存,但是 块中的背景图片缺没有办法再拼接保存,尤其是LBS可视化. 于是,本主再次基础重器 ...

  6. Java 视频文件、图片文件互转Base64编码(springboot)

    目录 1.导入依赖 2.视频转Base64 2.1 视频转Base64输出txt文本 2.2 Base64转视频 3.图片转Base64 3.1 图片转Base64 3.2 Base64转图片 1.导 ...

  7. ios开发 把视频文件和图片保存到相册

    保存图片: UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextIn ...

  8. 使用ffmpeg将mts格式视频文件转为mp4视频文件

    mts格式的视频文件是索尼相机拍摄后生成存储的,但是我们的实验时常会需要mp4格式的视频文件,因此可以使用ffmpeg对其进行转化 指令: ffmpeg -i box.MTS -s 640x480 - ...

  9. PHP将word文件转为图片预览

    开发中遇到一个需求,需要在线预览word文件,在网上找到的解决方案有几种,在些做一下归类. 一.在线调用API接口直接预览 1.  微软的接口 https://view.officeapps.live ...

  10. CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片

    原文详细地址:https://blog.csdn.net/liangxun0712/article/details/79584016 php官方文档: http://php.net/manual/en ...

最新文章

  1. AI前沿:数据智能产品与技术漫谈
  2. python fixture_python pytest进阶之xunit fixture详解
  3. winform C#的委托事件在winform窗体中传值,也可用于刷新另一窗体(窗体A刷新窗体B)...
  4. 来自智能合约中的威胁:去中心化应用安全威胁Top10榜单
  5. html之marquee详解
  6. java二叉树生成器_JAVA实现二叉树生成
  7. 深度学习文本分类在支付宝投诉文本模型上的应用
  8. Android2.2快速入门
  9. Spring Boot Logback 配置详解
  10. sonar 加载mysql_Sonar MySQL设置
  11. 深度学习入门系列(总结篇)
  12. HBuilderX 快捷键
  13. android 生成bks_android双向认证(自签名证书) bks的生成方法
  14. .Net C# Lambda表达式
  15. sin傅里叶变换公式_全面解析傅立叶变换(非常详细)
  16. 风影总结NHibernate3 ModelClass和Mapping
  17. 用html和css构建简单的静态网页
  18. 人脸识别(cv2库的实现)
  19. sed正则表达式替换字符方法
  20. CCF CSP认证——201312

热门文章

  1. 深投控合作之后 国美更具有想象力
  2. 计算机ps相框怎么做,计算机学前班第五课--PS做相框
  3. centos下载和安装mongodb
  4. laravel pdf 加水印
  5. python宣传视频 抖音_python下载抖音无水印视频
  6. java读写yml文件
  7. HTML网页实训的目的,网页设计实习目的及意义
  8. 编程猫编程平台的使用介绍
  9. ntfs格式硬盘如何读写mac苹果电脑
  10. 小米手机怎么设置鸿蒙开机动画,小米9开机动画太酷炫了!还不知道怎么设置赶紧来看看!...