Skip to content

This is a fun project, that can be used to download YouTube videos with the help of the yt-dlp..................

License

Notifications You must be signed in to change notification settings

MalakaSupun/MS_Video_Downloader

Repository files navigation

.... I am still working on this so, Code is NOT COMPLETE .....

...Youtube video downloads are only working right now....

Video Downloader Logo

MS Video Downloader

This is a fun project, that can be used to download YouTube videos with the help of the great 👑 yt-dlp ....
Form version 1.0 you can download video and audios from YouTube with or without subtitles....
Next version will be improving to download any website.
The best audio will download with the specific video resolution.

Installation:

You need to install things under "Requirements" to work this application properly.

Requirements :

This is the basic requirements for this application.

  • Python - Version 3.95 used to built this
  • Yt-dlp - Main video downloading platform
  • PyQt 5 - Used to build the UI of application
  • Plyer - Used for notifications
  • FFmpeg - Used for converting mp3s
  • requests "requests" is optional fot this application , but you can reduce some seconds form video checking occasion.

Welcome page:

This is the default start page of the application.
This is the first page that shows when application stats.

Screenshot 2022-09-22 003814

Buttons in left-hand side are used to move between the interfaces of the application. These buttons are used to navigate to the various available platforms and sites.

YouTube Video Downloading :

This is the Youtube video downloading interface. As you can see you can download,

  • YouTube Videos 😅
  • YouTube Subtitles with or without video
  • Converted mp3s

Not only that you can get so many information about the video that you going to download.

  1. Title:
  2. Duration:
  3. Views:
  4. Upload Date:
  5. YouTube Channel:

While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.

Screenshot 2022-10-01 005038

YouTube PlayList Downloading :

This is the Youtube video downloading interface. As you can see you can download,

  • YouTube Playlist 😅
  • YouTube Subtitles with or without video Playlist
  • Converted mp3s of PlayList

Not only that you can get so many information about the video that you going to download.

  1. Title:
  2. Video Count:
  3. PlayList Views:
  4. Upload Date:
  5. YouTube Channel:

While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.

Capture

Facebook Video Downloading:

This is the FaceBook video downloading interface. As you can see you can download,

  • FaceBook Videos 😅
  • FaceBook mp3s

Not only that you can get so many information about the video that you going to download.

  1. Title:
  2. Video Duration:
  3. Video Views:

While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.

You need to add password and user-name or browser cookies for downloading personally saved or specified videos. Other-wise video downloading processes not going to happen correctly.

Screenshot 2022-10-08 034718

Other Video-Play Downloading:

Using this you can download videos from most of the web sites.

  • Videos 😅
  • Video mp3 converts

Not only that you can get so many information about the video that you going to download.

  1. Title:
  2. Video Duration:
  3. Video Views:
  4. Upload Date:

While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.

You need to add password and user-name or browser cookies for downloading personally saved or specified videos. Other-wise video downloading processes not going to happen correctly. Screenshot 2022-10-10 012653

Other Video Downloading:

Using this interface you can download video playlists from various sites. As you can see you can download,

  • Video Playlist
  • Converted mp3s of PlayList

Not only that you can get so many information about the video that you going to download.

  1. Title:
  2. Video Count:
  3. PlayList Views:
  4. Upload Date:

While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.

You need to add password and user-name or browser cookies for downloading personally saved or specified videos. Other-wise video downloading processes not going to happen correctly. Screenshot 2022-10-10 012612

Helps :

These are the places and videos that have been help for this project....

Icons and Thumbnails :

All the icons and thumbnails are from the internet....

Working Websites:

These are the websites that can be used to download videos or Playlist.

  1. YouTube
  2. Facebook
  3. TikTok
  4. Instagram

There are some other websites as well . Youcan find them in YT-dlp gitHub page.

When you use browser name insted of user name and password, Yt-dlp will going to use youer browser cookies for the proces of downloading video.

About

This is a fun project, that can be used to download YouTube videos with the help of the yt-dlp..................

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages