Skip to content

TalentedB/Slideshow-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slideshow Extractor

License

Description

The Slideshow Extractor is a tool designed to automatically extract slides from lecture videos. It can work with both YouTube video links and local video files, allowing you to conveniently generate PDFs of the slides.

Features

  • Extract slides from lecture videos
  • Support for YouTube video links and local video files
  • Automatic conversion of slides into PDF format
  • Easy-to-use command-line interface

Installation

  1. Make sure you have Python installed.
  2. Clone this repository:
git clone https://github.com/TalentedB/Slideshow-Extractor
  1. Navigate to the project directory:
cd slideshow-extractor
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

To extract slides from a YouTube video:

python slide-extractor.py --youtube <youtube_link> --threshold <threshold> --output <output_path>

To extract slides from a local video file:

python slide-extractor.py --file <video_path> --threshold <threshold> --output <output_path>

By default, the extracted slides will be saved as a PDF file in the project directory.

Contributing

Contributions are welcome! If you find any issues or would like to suggest improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages