视频获取
通过request
import requests
url = "https://flv.bn.netease.com/videolib3/1703/29/qozNg4588/SD/qozNg4588-mobile.mp4"
res = requests.get(url,stream=True)
with open('a.mp4','wb') as f:
f.write(res.content)
f.close
print(res.status_code)
print(res)
视频处理
将视频切成图片
使用pip install opencv-python
import cv2
#可以直接输入url地址也可以先使用request请求存到本地读取本地地址
mp4 = cv2.VideoCapture("https://flv.bn.netease.com/videolib3/1703/29/qozNg4588/SD/qozNg4588-mobile.mp4")
# mp4 = cv2.VideoCapture(a.mp4)
is_opened = mp4.isOpened() # 判断是否打开
print(is_opened)
fps = mp4.get(cv2.CAP_PROP_FPS) # 获取视频的帧率
print(fps)
widght = mp4.get(cv2.CAP_PROP_FRAME_WIDTH) # 获取视频的宽度
height = mp4.get(cv2.CAP_PROP_FRAME_HEIGHT) # 获取视频的高度
print(str(widght) + "x" + str(height))
i = 0
count = 0
while is_opened:
i += 1
(flag, frame) = mp4.read() # 读取图片
if flag == True :

本文介绍了如何使用Python的request库获取视频,并利用OpenCV处理视频,包括将视频切成图片。同时,还探讨了图片转成base64编码的方法,涵盖了从URL和本地路径读取图片的方案。
最低0.47元/天 解锁文章
471

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



