Код

Код

Redscript Official (Logs) Team Code

import cv2

import numpy as np

import pyautogui


# Устанавливаем разрешение для записи

screen_width, screen_height = pyautogui.size()

resolution = (screen_width, screen_height)


# Устанавливаем имя выходного видеофайла

output_filename = "screen_recording.mp4"


# Устанавливаем количество кадров в секунду (FPS) для записи

fps = 30.0


# Определяем кодек и создаем объект VideoWriter

fourcc = cv2.VideoWriter_fourcc(*"mp4v")

out = cv2.VideoWriter(output_filename, fourcc, fps, resolution)

# Определяем продолжительность записи в секундах

recording_duration = 5 # Измените это значение для задания нужной длительности записи


# Начинаем запись экрана

for _ in range(int(fps * recording_duration)):

  # Делаем снимок экрана

  screen = pyautogui.screenshot()


  # Конвертируем снимок экрана в numpy массив и формат BGR для OpenCV

  frame = np.array(screen)

  frame = cv2.cvtColor(frame, cv2.COLOR_RGB2BGR)

  out.write(frame)

Python Hacker Community @vpn809

# Закрываем VideoWriterout out.release()

Report Page