/ytdownloader

Download any video, music or playlist ( 100 videos per query ) of YouTube with a little bit steps. You can download videos of 144p until 2160p60 (4K), musics in mp3 and 128 Kpbs.

Primary LanguagePythonMIT LicenseMIT

Repository archived, will not receive any updates, for a more current try https://github.com/z3oxs/youdownloader



🤔 What is YTDownloader?

  • A tool to download YouTube videos until 144p to 4K 60FPS, musics and playlists.



☁️ Download & Install

  • Windows:
    • Install ffmpeg
    • Add ffmpeg.exe to windows path ( tutorial )
    • pip3 install -r requirements.txt
    • Move 'extract.py' in folder issuecorrection, to pytube folder (normally in "C:\Users{Username}\AppData\Local\Programs\Python\Python38\Lib\site-packages\pytube")
    • Run script in terminal a with 'python ytdownloader.py'.
  • Linux:
    • sudo apt install ffmpeg
    • pip3 install -r requirements.txt
    • Open terminal in 'issuecorrection', mv extract.py -f /home/{Your Username here}/.local/lib/python3.8/site-packages/pytube/
    • Run script in terminal a with 'python3 ytdownloader.py'



⚙️ Setup

  • Run 'python ytdownloader.py' in console to open the program.



❌ Known Issues:

  • pytube:
    • ImportError: cannot import name 'quote' from 'pytube.compat' : Install pytube3 with 'pip install -r requirements.txt'
    • KeyError: Cipher : Go for 'C:\Users{Your Username Here}\AppData\Local\Programs\Python\Python38\Lib\site-packages\pytube' and replace 'extract.py' with that 'extract.py'
  • FFmpeg: If your FFmpeg is not recognized by terminal, try this.