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()