コード例 #1
0
ファイル: commands.py プロジェクト: hugueds/tank-stickers
def record(camera: Camera) -> None:
    if not camera.recording:
        logger.info("START RECORDING...")
        camera.recording = True
        now = datetime.now()
        str_date = now.strftime("%Y-%m-%d_%H%M%S")
        file_name = f"RECORDING_{str_date}.avi"
        path = "../captures/" + file_name
        writter = cv.VideoWriter_fourcc("M", "J", "P", "G")
        camera.output = cv.VideoWriter(path, writter, 10, (640, 480))
    else:
        logger.info("STOP RECORDING")
        camera.recording = False
        camera.output.release()