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.
Metadata
Release files for pyfastscreencap 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyfastscreencap-1.0.1.tar.gz | 28.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyfastscreencap-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 57.9 MB
Release files / pyfastscreencap-1.0.1.tar.gz
| Download URL | pyfastscreencap-1.0.1.tar.gz |
|---|---|
| Size | 28.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
584f62e578a2db5c1c5aea9a2c27117908e95ada4b46fbda427b36dbbf658868
|
|
BLAKE2b-256 checksum How to use checksums |
316cb497d0c39fa836a53e90b92272209071245f2d0b07eedfa833fd1d951f90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.4
|
Release files / pyfastscreencap-1.0.1-py3-none-any.whl
| Download URL | pyfastscreencap-1.0.1-py3-none-any.whl |
|---|---|
| Size | 29.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fc0007a099ae5be0a2cbb567328afbf391d8c4f5ed61f501a97a777d1cf441bb
|
|
BLAKE2b-256 checksum How to use checksums |
c2ee648b6a0e6e2c187ad4ce1d89b742f7fefc2517d2ed967fc1566b3dbf9551
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.4
|