Skip to content

A Command Line Tool to help Students go through lecture videos fast as possible by extracting the slides present in it

Notifications You must be signed in to change notification settings

suvanbalu/slidext

Repository files navigation

SlidExt

A Command Line tool to generate a presentation from tutorial videos where the instructor uses slides to explain the topic.


Pre-requisites

  1. Python 3.6 or above

Installation

git clone https://github.com/suvanbalu/slidext.git
cd slidext
pip install -r requirements.txt

Usage

python slidext.py <Sub Modules> <Arguments>

Arguments

  1. Sub Module - Slide Extractor
python slidext.py se <Arguments>
Argument Description Default
-o,--open Path of Video None
-f,--file File of links None
-l,--link Link(s) of video None
-s,--save Destination Path of the extracted images None
-t Set threshold 520000
-ti Time interval of frames in second 2
-nc No Carousel 1
-pt Print Thresholds 0
  1. Sub Module - Video Downloader
python slidext.py vd <Arguments>
Argument Description Default
-l,--link Link of the video None
-s,--save Path of Output Directory Current Directory
  1. Sub Module - PDF converter
python slidext.py pdf <Arguments>
Argument Description Default
-fo,--folder Path of folder None
-o,--open Path of Video None
-f,--file File of links None
-l,--link Link(s) of video None
-s,--save Destination Path of the extracted images None
-n,--name Name of folder None
  1. Sub Module - PPT converter
python slidext.py ppt <Arguments>
Argument Description Default
-fo,--folder Path of folder None
-o,--open Path of Video None
-f,--file File of links None
-l,--link Link(s) of video None
-s,--save Destination Path of the extracted images None
-n,--name Name of folder None
-res Set resolution 300
-start Starting page of ppt 0
-count Page count None
-quiet Dont display progress bar True
  1. Sub Module - CAROUSEL to PDF converter
python slidext.py car <Arguments>
Argument Description Default
-fo,--folder Path of folder None
-o,--open Path of Video None
-f,--file File of links None
-l,--link Link(s) of video None
-s,--save Destination Path of the extracted images None
-n,--name Name of folder None

Team Members

Name Email Social
Suvan Sathyendira B [email protected] GitHub
Ashwin V [email protected] GitHub
Nashita V [email protected] GitHub
Shivani Sri S [email protected] GitHub
Nishanth G Palanisamy nishanthmail GitHub
Sivesh Kannan [email protected] GitHub

About

A Command Line Tool to help Students go through lecture videos fast as possible by extracting the slides present in it

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages