You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38-38Lines changed: 38 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,56 +2,57 @@
2
2
3
3

4
4
5
-
This is a simple yet powerful video downloader application that can download videos and extract audio from various sources, including YouTube, TikTok, and other video platforms.
5
+
This is a simple yet powerful video downloader application that can download videos, extract audio, and now also handle batch downloads from various sources, including YouTube, TikTok, and other video platforms.
6
6
7
7
## Features
8
8
9
-
- 🎥 Download videos from multiple sources (YouTube, TikTok, and more)
10
-
- 🎵 Extract audio (MP3) from videos
11
-
- 🖼️ User-friendly graphical interface
12
-
- 📊 Real-time download progress bar
13
-
- 📂 Custom output directory selection
14
-
- 🎚️ Video quality selection (for video downloads)
9
+
- 🎥 **Download videos** from multiple sources (YouTube, TikTok, and more)
10
+
- 🎵 **Extract audio (MP3)** from videos
11
+
- 🖼️ **User-friendly graphical interface**
12
+
- 📊 **Real-time download progress bar**
13
+
- 📂 **Custom output directory selection**
14
+
- 🎚️ **Video quality selection** (for video downloads)
15
+
- 🌀 **Batch download support**: Add multiple URLs or extract all videos from an account
16
+
- 🌙 **Light/Dark mode toggle** for UI personalization
17
+
- 🔗 **Extract all videos from an account** (This Feature is Working For Tiktok Account only for now)
Create a virtual environment (optional but recommended):
34
29
35
-
## Usage
36
-
37
-
1. Run the application:
38
-
```
39
-
python main.py
40
-
```
41
-
42
-
2. Enter the URL of the video you want to download.
30
+
```bash
31
+
python -m venv venv
32
+
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
33
+
```
43
34
44
-
3. Select the output directory where you want to save the downloaded file.
35
+
Install the required dependencies:
45
36
46
-
4. Choose whether you want to download the video or extract audio only.
37
+
```bash
38
+
pip install -r requirements.txt
39
+
```
47
40
48
-
5. If downloading video, select the desired quality.
41
+
## Usage
49
42
50
-
6. Click the "Download" button to start the process.
43
+
Run the application:
51
44
52
-
7. Monitor the progress bar and status updates.
45
+
```bash
46
+
python main.py
47
+
```
53
48
54
-
8. Once complete, find your downloaded file in the specified output directory.
49
+
1. Enter the URL(s) of the video(s) you want to download.
50
+
2. Select the output directory where you want to save the downloaded file(s).
51
+
3. Choose between downloading video or extracting audio only.
52
+
4. If downloading video, select the desired quality.
53
+
5. Click the "Download" button to start the process.
54
+
6. Monitor the progress bar and status updates.
55
+
7. Once complete, find your downloaded file(s) in the specified output directory.
55
56
56
57
## Supported Platforms
57
58
@@ -63,8 +64,7 @@ This downloader supports a wide range of video platforms, including but not limi
63
64
- Dailymotion
64
65
- Facebook
65
66
- Instagram
66
-
67
-
And many more! If the platform is supported by yt-dlp, it should work with this downloader.
67
+
- And many more! If the platform is supported by yt-dlp, it should work with this downloader.
68
68
69
69
## Contributing
70
70
@@ -76,4 +76,4 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
76
76
77
77
## Disclaimer
78
78
79
-
This tool is for personal use only. Please respect the terms of service of the websites you download from and ensure you have the right to download and use the content.
79
+
This tool is for personal use only. Please respect the terms of service of the websites you download from and ensure you have the right to download and use the content.
0 commit comments