工站一、下载视频方式
本想用爬虫进行系列视频爬取的,但是发现了一款专门用来下载B站视频的软件----唧唧–B站下载神器(绿色版),直接把下载地址贴上去就可以下载了,还自动带出整个系列视频的链接,简直不要太懒。
本视频以下载“信息系统项目管理师”为例,下载后的视频保存成MP4格式。
工站二、从视频中拆分出每一帧
由于视频的帧率为25帧/秒或者是30帧/秒,用这句**cap.get(cv2.CAP_PROP_FPS)**查看,没有必要所有的都保留,跳帧保存就好,我每隔30帧保存一张,并进行命名,这个排序对后面制作PDF有用。
使用方式2的系列视频自动拆分,把程序跑起来后就可以喝喝水,玩玩手机了。
但是。。。
常规的视频每一帧的像素大小为1920*1080,但是有时候会比这个小,程序报错,所以要写一个单个视频拆分的程序。
方式1、单个视频拆分
#单个视频拆分
import cv2
import os
path=r'E:\Bli\信息系统项目管理师视频\13.13项目进度管理1(Av57544874,P13).mp4' #
data_path='E:/Bli/P13/'
if os.path.exists(data_path):
pass
else:
os.mkdir(data_path)
cap = cv2.VideoCapture(path)
cap.get(cv2.CAP_PROP_FPS)
cap.get(cv2.CAP_PROP_FRAME_COUNT)
frame_count = 1
success = True
while(success):
success, frame = cap.read()
if frame_count%30==0:
cv2.imwrite(data_path + "%d.png" %int(frame_count/30), frame)
fr

本文介绍了如何利用唧唧-B站下载神器下载视频,随后详细讲述了视频拆分、去重和图片合成PDF的过程,包括单个视频处理和系列视频操作,以及图片文字识别技术的应用。
最低0.47元/天 解锁文章
1676

被折叠的 条评论
为什么被折叠?



