From 0d19b00fcc9a18e68ed9fceb77f055f92a2c0d45 Mon Sep 17 00:00:00 2001 From: Thies Mueller Date: Thu, 23 Apr 2026 19:01:01 +0200 Subject: [PATCH] switch dshow to msmf --- main.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/main.py b/main.py index 36f9801..681738c 100644 --- a/main.py +++ b/main.py @@ -25,18 +25,13 @@ CONFIG = load_config() def create_capture(index): - - if os.name == "nt": - cap = cv2.VideoCapture(index, cv2.CAP_DSHOW) - else: - cap = cv2.VideoCapture(index) + cap = cv2.VideoCapture(index, cv2.CAP_MSMF) if not cap.isOpened(): return None cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) - cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc(*'MJPG')) for _ in range(20): ret, frame = cap.read()