/pyqt-capturer

PyQt application which can capture/record certain area of screen

Primary LanguagePythonMIT LicenseMIT

pyqt-capturer

PyQt application which can capture/record certain area of screen

Requirements

  • PyQt5 >= 5.15.1

Setup

pip3 install git+https://github.com/yjg30737/pyqt-capturer.git --upgrade

Included Packages

Detailed Description

image

This is the camera app.

If you click the camera icon it will capture anything inside of the frame and save it as "sample.png" at script folder.

If you click the recorder icon, it will record anything inside of the frame and save it as "sample.mp4" at script folder. But result video is silent currently.

You can see the label next to recorder icon. That is elapsed time from starting record.

You can move/resize the frame.

Full screen feature is added from v0.2.1(basic, can't tell it is fully functional).

You can change the frame color and save path in "Settings". (pressing gear icon)

Example

Code Sample

from PyQt5.QtWidgets import QApplication
from pyqt_capturer import Capturer

if __name__ == "__main__":
    import sys

    app = QApplication(sys.argv)
    ex = Capturer()
    ex.show()
    sys.exit(app.exec_())

Result

image

Captured image

image