Skip to main content

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)

Source distribution for pyfastscreencap 1.0.1
File Size Uploaded
pyfastscreencap-1.0.1.tar.gz 28.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyfastscreencap 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page