...Youtube video downloads are only working right now....
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.
You need to install things under "Requirements" to work this application properly.
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.
This is the default start page of the application.
This is the first page that shows when application stats.
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.
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.
- Title:
- Duration:
- Views:
- Upload Date:
- YouTube Channel:
While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.
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.
- Title:
- Video Count:
- PlayList Views:
- Upload Date:
- YouTube Channel:
While Downloading the video you can see Downloading Speed, Downloaded File Size, Time Remaining for the video.
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.
- Title:
- Video Duration:
- 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.
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.
- Title:
- Video Duration:
- Video Views:
- 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.
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.
- Title:
- Video Count:
- PlayList Views:
- 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.
These are the places and videos that have been help for this project....
All the icons and thumbnails are from the internet....
These are the websites that can be used to download videos or Playlist.
- YouTube
- TikTok
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.