Я использую приложение ip webcam, чтобы открыть поток на моих коленях, и я пытаюсь сохранить видео из потока, но я не могу найти то, что на моем пути видео, которое не может быть открыто, как я, не используя XVID, и говорю тип видеофайла не поддерживается Даже если я использую обычную камеру с cv2 (cv2.VideoCapture (0)), она хорошо сохраняет видео.
и это мой код:
import requests
import cv2
import numpy as np
это мой путь для сохранения видео
path = 'C:\\Users\\win10\\Desktop\\data_sets\\New folder\\cap_video.mp4'
используйте для записи видео
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter(path,fourcc,20.0,(1920,1080))
здесь я открываю веб-камеру и пытаюсь снять видео
import requests
while True :
img_res = requests.get(url)
img_array = np.array(bytearray(img_res.content), dtype = np.uint8)
out.write(img_array)
img = cv2.imdecode(img_array, -1)
out.write(img)
cv2.imshow("Android_cam" , img)
if cv2.waitKey(1) == 27:
break