本文实例为大家分享了Python跳帧截取视频帧的具体代码,供大家参考,具体内容如下

可以自由设定时长来截取视频,经实测效果理想。期间遇到的一个麻烦是我的视频文件在D:盘,在原视频D盘目录上不能保存截取的图片文件,后改为在C:盘上保存,正常。具体原因不明,有网友知道原因所在,请告知。

import cv2

import os

def save_img():

video_path =r'读入视频路径'

videos = os.listdir(video_path)

for video_name in videos:

videopath=video_path+'\\'+video_name

print(videopath)

vc = cv2.VideoCapture(videopath) #读入视频文件

c = 1

if vc.isOpened(): # 判断是否正常打开

rval, frame = vc.read()

else:

rval = False

timeF = 300 # 视频帧计数间隔频率

a=1

while rval: # 循环读取视频帧

rval, frame = vc.read()

if (c % timeF == 0): # 每隔timeF帧进行存储操作

print(video_path+'\\' + str(a) + '.jpg')

#不能在D:盘原视频目录上保存图像文件,原因不明

cv2.imwrite(r'保存图片文件路径 '+'\\'+ str(a) + '.jpg', frame)

cv2.imshow('Video',frame)

a+=1

c = c + 1

m=cv2.waitKey(1)

vc.release()

save_img()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:python tools实现视频的每一帧提取并保存

python实现批量视频分帧、保存视频帧

Python OpenCV对本地视频文件进行分帧保存的实例

python通过ffmgep从视频中抽帧的方法

python 读取视频,处理后,实时计算帧数fps的方法

python读取视频流提取视频帧的两种方法

python使用opencv按一定间隔截取视频帧

视频抽帧并存图 python_使用Python实现跳帧截取视频帧相关推荐

  1. python快速检测视频跳过帧_使用Python实现跳帧截取视频帧

    本文实例为大家分享了Python跳帧截取视频帧的具体代码,供大家参考,具体内容如下 可以自由设定时长来截取视频,经实测效果理想.期间遇到的一个麻烦是我的视频文件在D:盘,在原视频D盘目录上不能保存截取 ...

  2. 通过cv2.VideoCapture完成跳帧截取视频图片

    学习python-opencv视频读取类 通过cv2.VideoCapture完成跳帧截取视频图片,其中: ret, frame = cv2.VideoCapture.read() 函数输出的是两个参 ...

  3. 文案生成 python_用 Python 开发一个【视频营销号】生成器

    原标题:用 Python 开发一个[视频营销号]生成器 之前小帅b在网上看到一个营销号文案生成器,把我给乐的: 其实这个用 Python 实现非常简单,根据用户输入的内容,简单替换一下关键字就可以了, ...

  4. python按时间截取视频,python使用opencv按一定间隔截取视频帧

    python如何用opencv把一个视频按每10秒一小段切下来一个人的记忆就是一座城市,时间腐蚀着一切建筑,把高楼和道路一切沙化.如果你不往前走,就会被沙子掩埋.沙城就是一个人的记忆. 视频共计30秒 ...

  5. 制作gif动图python_利用Python如何制作好玩的GIF动图详解

    前言 之前我们分享过用Python进行可视化的9种常见方式.其实我们还能让可视化图形逼格更高一些,今天就分享一下如何让可视化秀起来:用Python和matplotlib制作GIF图表. 假如电脑上没有 ...

  6. 视频怎样制作动图?教你一招快速视频转gif的方法

    现在自媒体行业非常的盛行,平时会拍拍视频发发推文做个推广之类的.有时候需要将自己拍摄的视频添加到推文中去,但是由于很多网络平台需要对上传的视频进行审核,非常的费时.那么,这个时候为了节省时间我们就可以 ...

  7. python可以剪辑视频吗_你知道吗?Python也可以剪辑视频!

    就当前看来,Python无疑是最火的编程语言之一,由于其简单易学,无数人为其写第三方库和框架,Python也得以渗透进各种行业. 很多人都听说过Python的妙用,比如: 可以用来编写网站,这方面的框 ...

  8. python编程视频剪辑_你知道吗?Python也可以剪辑视频!

    就当前看来,Python无疑是最火的编程语言之一,由于其简单易学,无数人为其写第三方库和框架,Python也得以渗透进各种行业. 很多人都听说过Python的妙用,比如: 可以用来编写网站,这方面的框 ...

  9. python制作短视频_只要三步,用Python轻松制作短视频,你也能在朋友圈傲娇一把!...

    随着抖音快手等短视频APP的兴起,大家逐渐将其视为了休闲娱乐的主要方式之一,春晚的快手十亿红包,更是让大家玩的不亦乐乎. 最近小编在家玩起了抖音,但是却发现抖音里面的配音没有自己喜欢的音乐,感觉自己拍 ...

最新文章

  1. python使用imbalanced-learn的RepeatedEditedNearestNeighbours方法进行下采样处理数据不平衡问题
  2. AWS之EC2实例搭建LAMP服务器
  3. 命令行修改weblogic用户名和密码
  4. 步入2021,大热的GNN会在哪些应用领域大展拳脚呢?
  5. tensorflow 之 ValuError: At least two variables have the same name: bottom/bn1/beta_power0 等
  6. android 动态控制截屏,应用助手for Android新版本:可动态截屏存图
  7. HoloLens开发手记 - Unity之Tracking loss
  8. Python正则表达式re.sub使用
  9. 大数据_Flink_流式处理_简介_流数处理的发展演变---Flink工作笔记0004
  10. Gremlin发布混沌工程实验平台免费版,开放了“故障即服务”功能
  11. 把文本框的值转换成Image
  12. 深入理解 RecyclerView 系列之:ItemDecoration
  13. 千图成像_两分钟教你玩转千图成像Part1~
  14. 如何选择tomcat版本
  15. 小郡肝火锅点餐系统——测试部署发布
  16. 常见音频格式开源解码库汇总(持续更新)
  17. CentOS7+VMware 14的安装教程
  18. MFC课程设计 --学生成绩管理系统
  19. 沉痛悼念孙吉贵老师.........
  20. 基于STM32的TLC2543驱动程序

热门文章

  1. html语言空格怎么写,html的空格代码怎么写?
  2. python max函数时间复杂度_程序员的思考:用函数还是用复杂表达式
  3. 大数据产业发展 三大模式可毕其功于一役
  4. 2017年4月5号课堂笔记
  5. 2016.3 idea 注册码
  6. 【Qt开发】设置中心窗口 setCentralWidget
  7. 将GridView导入到Excel
  8. Transact-SQL 存储过程(c#调用执行)
  9. IIS7.5标识介绍
  10. halcon三种模板匹配方法