/Youtube-Downloader-Pytube

Downloads Youtube Video | Converts MP4 to MP3 | Generates Description File .txt based off of Youtube Video | Creates Transcript of Audio

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Youtube Tool

Download Youtube Video | Convert MP4 to MP3 | Generate Description File .txt | Create Transcript of Audio

Youtube GUI

forthebadge made-with-python

Dependencies:

tkinter

pip3 install tkinter

moviepy

pip3 install moviepy

pydub

pip3 install pydub

speech recongnition

pip3 install speechrecognition

pytube

pip3 install pytube

pillow

pip3 install PIL

webview

pip3 install webview

Notes:

**After cloning to your PC or Mac be sure to update lines 41 and 43 with the correct information. The application will open if not accomplished however there will be limited functionality without it.

I am currently working on the following:

  • multiprocessing for system logging
  • stringVar updates for system logging (to replace cmd line printing)
  • create a process to measure download speeds of user's network several times during the session to refine average speed over time. this would be used to drive progress bar for downloads thus giving the user an estimated time of completion for their files