A lightning fast Windows screen recorder that can record up to your monitors refresh rate by leveraging DXCam and ffmpeg
Project description
pyfastscreencap
This is a screen recorder in Python that takes advantage of dxcam and ffmpeg to heavily speed up the screen recording process to reach much higher fps counts than you could otherwise reach.
Install
pip install pyfastscreencap
Example
from pyfastscreencap_tezzary import pyfastscreencap as screencap
from time import sleep
recorder = screencap.Recorder("video.mp4", 0, 120, 50, True)
recorder.start_recording()
sleep(5)
frame_count = recorder.stop_recording()
print(f"Recorded {frame_count} frames")
Limitations
-
This screen recorder only works on Windows, this is due to one of its key dependencies DXCam which only supports Windows due to its low level Windows API usage. This project highly depends on this library due to its blazingly fast screenshot capabilities and any alternatives found currently would seriously degrade performance.
-
This screen recorder does not currently record audio but may be used in the future.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyfastscreencap-1.0.1.tar.gz.
File metadata
- Download URL: pyfastscreencap-1.0.1.tar.gz
- Upload date:
- Size: 28.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
584f62e578a2db5c1c5aea9a2c27117908e95ada4b46fbda427b36dbbf658868
|
|
| MD5 |
0b64f96a41f598e3de1f5c960a0f9398
|
|
| BLAKE2b-256 |
316cb497d0c39fa836a53e90b92272209071245f2d0b07eedfa833fd1d951f90
|
File details
Details for the file pyfastscreencap-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pyfastscreencap-1.0.1-py3-none-any.whl
- Upload date:
- Size: 29.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc0007a099ae5be0a2cbb567328afbf391d8c4f5ed61f501a97a777d1cf441bb
|
|
| MD5 |
48670452be2d193ba798b0a114356a66
|
|
| BLAKE2b-256 |
c2ee648b6a0e6e2c187ad4ce1d89b742f7fefc2517d2ed967fc1566b3dbf9551
|