Skip to content

Python script to capture online video slide show and convert it to PDF

Notifications You must be signed in to change notification settings

teristam/pyScreencap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyScreencap

Python script to capture online video slide show and convert it to PDF. The script will capture screenshot at a fixed frequency, then analyze the difference between frames to identify slide transitions. Finally, the slides are saved as PDF files. By default, the file name of the PDF file is the same as the image folder name.

screeshot

Depedencies

  • scikit-image, pyscreenshot, reportlab
  • It uses a modified version of PySimpleGUI for displaying native Qt widgets

Usage

  • run python PyScreencap.py
  • Click 'Browse' button to specify the image save location
  • Specify the capture frequency
  • Click 'Record' to start recording. During recording, the latest-captured screenshot will be shown
  • Click 'Stop' to stop the recording, then click 'Analyze' to start analyzing the captured images and convert them to pdf

Known limitations

  • The script only works well on videos that are primarily slide shows
  • Currently, it only capture image on the 1st monitor if multiple monitors are present.

About

Python script to capture online video slide show and convert it to PDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages