A Command Line tool to generate a presentation from tutorial videos where the instructor uses slides to explain the topic.
- Python 3.6 or above
git clone https://github.com/suvanbalu/slidext.git
cd slidext
pip install -r requirements.txt
python slidext.py <Sub Modules> <Arguments>
- 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 |
- 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 |
- 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 |
- 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 |
- 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 |