@bezvozni

Как записать rtsp поток в opencv в лучшем качестве?

ок, я отобразил поток в окне и записал в каком-то качестве в output.avi.

import cv2
cap = cv2.VideoCapture("rtsp://192.168.11.35")
cv2.namedWindow('main', cv2.WINDOW_NORMAL)
fourcc = cv2.VideoWriter_fourcc(*'DIVX')
out = cv2.VideoWriter('output.avi', fourcc, 12,(int(cap.get(3)),int(cap.get(4))))

while(1):
    ret, frame = cap.read()
    if ret==True:
        cv2.imshow('main', frame)
        out.write(frame)

    ch = cv2.waitKey(5)
    if ch == 27:
        break

cv2.destroyAllWindows()
cap.release()
out.release()


как просто записать поток в минимально изменённом состоянии?
ffmpeg может писать столько fps сколько есть, может копировать кодек.
тут это как сделать?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
Marilyn Москва
от 100 000 до 130 000 ₽
iCode Москва
от 90 000 до 200 000 ₽
05 июл. 2020, в 10:05
500 руб./за проект
05 июл. 2020, в 09:26
20000 руб./за проект