Skip to content

PyQt application which can capture/record certain area of screen

License

Notifications You must be signed in to change notification settings

yjg30737/pyqt-capturer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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