Привет, кодеры!
В этом блоге я расскажу вам «Как создать средство записи экрана с помощью Python».
Полное объяснение смотрите в моем видео на YouTube.
Для этого вам понадобятся 2 библиотеки.
- время
- screen_recoder_sdk
Здесь time - встроенная библиотека, поэтому устанавливать ее не нужно.
С другой стороны, screen_recoder_sdk необходимо установить.
С помощью этой библиотеки вы также можете делать скриншоты и записывать видео.
Для установки -
> pip install numpy > pip install screen-recorder-sdk
После установки приступим к кодированию.
- Импортируйте библиотеки.
> 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
Спасибо, что прочитали статью 🙌. Хлопайте 👏, если вы сочтете мою статью полезной.
Варчаса Аггарвал