思路

使用python爬虫爬取视频指定秒,首先我们知道视频是由很多帧组成的,如果我们想要爬取视频里面指定秒的画面,需要先解析这个视频,将这个视频分割成很多帧,然后我们要获取视频的帧率fps(即每秒由多少帧组成),然后将帧率和指定秒结合起来就可获取视频指定秒画面

安装工具

安装opencv,用于读取和解析视频

pip install opencv-python

操作

以下是我已经封装好的类,调用类里面的getImg函数,三个主要参数,对象self,指定描述a,视频链接src(本地或在线的都可)

# 导入所需要的库
import cv2
class analyse:# 定义保存图片函数def save_image(self,image, addr, num):address = addr + str(num) + '.jpg'cv2.imwrite(address, image)print('生成成功')#设置生成帧数def getImg(self,a,src):print('开始读取')# 读取视频文件video = cv2.VideoCapture(src)#获取帧率和指定秒数帧index=a*video.get(cv2.CAP_PROP_FPS)#读取指定秒数的帧video.set(cv2.CAP_PROP_POS_FRAMES, index)# 读帧if video.isOpened():success, frame = video.read()print('开始生成')self.save_image(self,frame, './image/', a)

爬虫爬取视频指定秒的画面相关推荐

  1. python网络爬虫_Python网络爬虫——爬取视频网站源视频!

    原标题:Python网络爬虫--爬取视频网站源视频! 学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 ...

  2. 爬一个人的所有微博 python_Python爬虫--爬取微博指定用户主页下的所有图片

    Python爬虫--爬取微博指定用户主页下的所有图片 写在前面 最近比较无聊,冒出来一个想法,去各大图片网站爬取大妹子的图片,然后自己写个简单的网站,按网站分类显示图片,第一个想到的是爬取知乎问题下面 ...

  3. python网络爬虫爬取视频_Python网络爬虫——爬取小视频网站源视频!自己偷偷看哦!...

    学习前提1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 爬取网站视频需要引入的第三方库: impor ...

  4. java爬虫爬取天猫指定店铺下全部商品详细信息(实时价格、尺码、库存等) 超详细(思路篇)!

    前言 前段时间需要做一个获取天猫店铺中所有商品详情的程序,包括获取对应的商品的尺码.吊牌价.实时售价(促销价).库存等信息.自己倒是写过一些爬虫,不过对于这类电商信息的爬取倒是第一次接触,听说天猫的反 ...

  5. python爬虫爬取网页指定数据(百度百科)

    首先我选取的爬取数据是所有季度参演过的嘉宾然后检查网页代码,找到要爬取的数据那部分,这里需要爬取的是table标签 我用的是jupyter notebook写的代码,设置url与Headers,先写一 ...

  6. python爬虫爬取视频_python爬虫:爬取网站视频

    新建一个py文件,代码如下: #!/usr/bin/python # -*- coding: UTF-8 -*- import urllib,re,requests import sys reload ...

  7. 【Python】大数据挖掘课程作业1——使用爬虫爬取B站评论、弹幕与UP主的投稿视频列表

    [Python]大数据挖掘课程作业1--使用爬虫爬取B站评论.弹幕与UP主的投稿视频列表 数据挖掘部分的基本目标是:对于指定的UP主,能够获取其投稿视频列表:对于指定的视频,能够获取其视频标签.评论( ...

  8. Python爬虫:爬取知乎上的视频,并把下载链接保存到md文件中

    Python爬虫:爬取知乎上的视频,并把下载链接保存到md文件中 1.需要的Python模块 主要是requests模块,用于得到的网页的数据 安装命令为:pip install requests 2 ...

  9. 爬虫爬取qq看点视频

    我的上一篇文章有讲到graia机器人配置的问题,这次用他和爬虫实现一个比较有趣的东西 群友在查看电脑端qq看点的分享视频时会出现这种情况无法查看,但也并不是完全没有办法获取到视频的链接 mcl中我们可 ...

  10. Python爬虫爬取Twitter视频、文章、图片

    Python爬虫爬取Twitter视频.文章.图片 Twitter的Python爬虫 https://github.com/bisguzar/twitter-scraper 2.2k星标 (2020. ...

最新文章

  1. 数据库架构优化的12种组合方式与风险解读
  2. thinkphp 个别字段无法更新_香港华为手机大面积死机?只是个别手机更新出问题...
  3. 吴恩达教你读论文:持续而缓慢的学习,才是正道
  4. 搭建高效、可靠、稳定的WEB服务器
  5. java进城杀不死怎么办_linux – 如何杀死永不死的进程?
  6. 2017-2021年中国大数据产业预测分析及全球市场规模预测
  7. 使用 NCS2 加速推断识别图片
  8. VB Mid函数作用
  9. 在局域网可以访问电脑中存放的网页(IIS服务)
  10. 方舟子:如何避免学术不端行为(zz)
  11. boost::mpl模块实现comparison相关的测试程序
  12. OpenFOAM程序开发的基本知识(基本术语)
  13. 计算机科学1pdf,计算机科学导论1.pdf
  14. 计算机会考操作题vb,2016年9月计算机二级考试《VB》上机操作题题库(2)
  15. windowsxp安装python什么版本合适_XP系统安装Python,python
  16. windows虚拟网卡驱动开发
  17. PostgreSQL客户端认证配置
  18. 吉林大学软件学院软件构件与中间件技术
  19. matlab 加权回归估计_Matlab:地理加权回归基本操作
  20. python根据题库答案自动答题_Selenium实现百度自动答题 懒人获取积分

热门文章

  1. EQ一卡通踩过的坑,解决加载不到动态库,输出数据到led屏乱码问题
  2. Visual Attention Network
  3. 2022蓝牙耳机哪款更值得买?最受欢迎的十大蓝牙耳机排行榜
  4. UnityShader 浮雕凹凸贴图BumpMap与法线贴图NormalMap的原理及其区别
  5. 产品经理学习——卡诺模型
  6. w10计算机,打开win10自带计算器的多种方法
  7. SVM支持向量机原理总结
  8. 2019最新Python学习路线(Python学习教程_Python学习视频):Python2和Python3你们都是怎么选的?
  9. linux下最常见的操作和命令
  10. Yasm的作用及NASM详解