Always kee|

bitterteaer

园龄:3年8个月粉丝:1关注:0

opencv打开摄像头并保存为本地mp4

import cv2

# 打开摄像头
url = "rtsp://admin:qwer1234!.@192.168.1.65:554"

cap = cv2.VideoCapture(url)
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

fourcc = cv2.VideoWriter_fourcc(*"mp4v")
out = cv2.VideoWriter('test.mp4', fourcc, 20, (width, height))

while True:
    ret, frame = cap.read()
    if ret:
        out.write(frame)
        cv2.imshow('capture', frame)
        if cv2.waitKey(25) & 0xFF == ord('q'):  # 按键盘Q键退出
            break
    else:
        continue
cap.release()
out.release()
cv2.destroyAllWindows()

本文作者:bitterteaer

本文链接:https://www.cnblogs.com/bitterteaer/p/17326038.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   bitterteaer  阅读(35)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起