Add project files
This commit is contained in:
commit
b0d54efbea
7 files changed
+819
No files matched your search
@@ -0,0 +1,34 @@
|
||||
# VDROP — yt-dlp + Flask Downloader
|
||||
|
||||
A clean web app to download videos and audio from YouTube and 1000+ other sites.
|
||||
|
||||
## Requirements
|
||||
|
||||
- Python 3.8+
|
||||
- `ffmpeg` installed on your system ([ffmpeg.org](https://ffmpeg.org/download.html))
|
||||
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
# 1. Install Python dependencies
|
||||
pip install -r requirements.txt
|
||||
|
||||
# 2. Run the app
|
||||
python app.py
|
||||
```
|
||||
|
||||
Then open **http://localhost:5000** in your browser.
|
||||
|
||||
## Features
|
||||
|
||||
- **Video download**: MP4 output, choose resolution (best / 1080p / 720p / 480p / 360p)
|
||||
- **Audio download**: Extracts audio as MP3, AAC, M4A, Opus, or FLAC
|
||||
- **Video info preview**: Click "Inspect" to see thumbnail, title, uploader and real available resolutions before downloading
|
||||
- **Live progress bar**: Shows download %, speed, and ETA in real time
|
||||
- **One-click save**: Download button appears when the file is ready
|
||||
|
||||
## Notes
|
||||
|
||||
- Downloaded files are saved in the `downloads/` folder
|
||||
- Works with YouTube, Vimeo, Twitter/X, TikTok, and 1000+ sites supported by yt-dlp
|
||||
- FFmpeg is required for audio extraction and video merging
|
||||
Reference in new issue
Block a user