91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python cv2讀取rtsp實時碼流按時生成連續視頻文件方式

發布時間:2020-09-06 10:44:49 來源:腳本之家 閱讀:314 作者:gmHappy 欄目:開發技術

我就廢話不多說了,直接上代碼吧!

# coding: utf-8
import datetime
import cv2
import os
 
ip = '192.168.3.160'.replace(".", "_") 
rtsp = 'rtsp://admin:admin@192.168.3.160:554/1/1' 
# 初始化攝像頭
cap = cv2.VideoCapture(rtsp)

fourcc = cv2.VideoWriter_fourcc(*'XVID')
size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))


frame_count = 0
while cap.isOpened():
 isSuccess, frame = cap.read()
 if isSuccess: 
 if frame_count % 120 == 0 or frame_count == 0: 
  frame_count = 0 
  i = datetime.datetime.now().strftime("%Y%m%d%H%M%S") 
  filename = str(i) + '-' + ip + '.avi'
  print(filename)
  video_writer = cv2.VideoWriter(filename, fourcc, 24, size)
  
 video_writer.write(frame)
 frame_count = frame_count + 1
 print(frame_count)
 if frame_count % 120 == 0: 
  video_writer.release()
  portion = os.path.splitext(filename)
  newname = portion[0] + '.mp4'
  os.rename(filename, newname)
 cv2.imshow('show', frame) 
 if cv2.waitKey(1) & 0xFF == ord('q'):
 break
cap.release()
cv2.destroyAllWindows() 

效果

python cv2讀取rtsp實時碼流按時生成連續視頻文件方式

以上這篇python cv2讀取rtsp實時碼流按時生成連續視頻文件方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舟曲县| 米易县| 深州市| 额敏县| 新沂市| 厦门市| 浙江省| 琼海市| 福建省| 东城区| 万山特区| 平和县| 庆阳市| 荆州市| 左云县| 珠海市| 杨浦区| 丽江市| 城步| 石家庄市| 吴江市| 郓城县| 巢湖市| 蓬莱市| 仪征市| 启东市| 西青区| 巨鹿县| 西宁市| 靖西县| 汤阴县| 普陀区| 蓝山县| 嫩江县| 澄城县| 岑巩县| 永济市| 沅江市| 江华| 临漳县| 钟祥市|