Привет, кодеры!

В этом блоге я расскажу вам «Как создать средство записи экрана с помощью Python».

Полное объяснение смотрите в моем видео на YouTube.

Для этого вам понадобятся 2 библиотеки.

  • время
  • screen_recoder_sdk

Здесь time - встроенная библиотека, поэтому устанавливать ее не нужно.

С другой стороны, screen_recoder_sdk необходимо установить.

С помощью этой библиотеки вы также можете делать скриншоты и записывать видео.

Для установки -

> pip install numpy
> pip install screen-recorder-sdk

После установки приступим к кодированию.

  1. Импортируйте библиотеки.
> import time
> from screen_recorder_sdk import screen_recorder

2. Включите регистратор разработчиков.

screen_recorder.enable_dev_log ()

3. Установите параметры.

params = screen_recorder.RecorderParams ()

4. Инициализируйте средство записи экрана.

screen_recorder.init_resources (params)

5. Сделайте снимок экрана.

screen_recorder.get_screenshot (5).save ('sample.png')

Снимок экрана «sample.png» сохранится там, где сохранена ваша программа.

6. Запустите запись видео.

screen_recorder.start_video_recording ('sample.mp4', 30, 8000000, True)

Объяснение аргументов -

  • filename = sample.mp4
  • frame_rate = 30
  • bit_rate = 8000000
  • use_hw_transfowrms = Верно

7. Срок

time.limit(10) 

Запись будет длиться 10 секунд.

8. Остановите запись.

screen_recorder.stop_video_recording ()

Tada 😊, теперь вы увидите запись, где сохранена ваша программа.

Полный код → Github

Спасибо, что прочитали статью 🙌. Хлопайте 👏, если вы сочтете мою статью полезной.

Варчаса Аггарвал