https://github.com/karthikeyan1124/video-downloader
A powerful Social media video downloader with an animated frontend and a robust backend using Flask and yt-dlp. Allows users to fetch available resolutions and download videos seamlessly.
https://github.com/karthikeyan1124/video-downloader
css ffmpeg flask html javascript python video-downloader video-downloader-for-instagram video-downloader-for-youtube video-processing yt-dlp
Last synced: 3 months ago
JSON representation
A powerful Social media video downloader with an animated frontend and a robust backend using Flask and yt-dlp. Allows users to fetch available resolutions and download videos seamlessly.
- Host: GitHub
- URL: https://github.com/karthikeyan1124/video-downloader
- Owner: karthikeyan1124
- Created: 2025-01-25T09:53:37.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-02T16:04:58.000Z (4 months ago)
- Last Synced: 2025-02-02T16:27:58.840Z (4 months ago)
- Topics: css, ffmpeg, flask, html, javascript, python, video-downloader, video-downloader-for-instagram, video-downloader-for-youtube, video-processing, yt-dlp
- Language: HTML
- Homepage: https://karthikeyan1124.github.io/video-downloaders/
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬 Social media Video Downloader
> A powerful Social media video downloader with an animated frontend and a robust backend using `Flask` and `yt-dlp`. Allows users to fetch available resolutions and download videos seamlessly.
## 🚀 Features
✅ Download YouTube videos in different resolutions
✅ Animated and responsive frontend with HTML, CSS & JavaScript
✅ Backend powered by Flask & yt-dlp
✅ Supports MP4, WEBM, and audio-only formats
✅ Simple & intuitive UI with resolution selection
✅ Error handling and user-friendly notifications## 🛠️ Installation
1️⃣ **Clone the Repository**
```bash
git clone https://github.com/karthikeyan1124/video-downloaders.git
cd video-downloader
```2️⃣ **Install Dependencies**
```bash
pip install flask yt-dlp
```3️⃣ **Run the Application**
```bash
python app.py
```4️⃣ **Open in Browser**
```
http://127.0.0.1:5000
```## 🎯 How to Use
1️⃣ Enter the **YouTube video URL** in the input field.
2️⃣ Click **"Fetch Resolutions"** to get available formats.
3️⃣ Choose a resolution from the dropdown.
4️⃣ Click **"Download"** and enjoy your video!## 📌 Technologies Used
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Flask (Python)
- **Video Processing**: yt-dlp
- **Design**: Responsive UI with animations## 🏆 Contributing
Contributions is free to fork this repository and submit a pull request.
## 📧 Contact
💬 **Email**: \*\*[[email protected]](mailto\:[email protected]) \*\*
---
⭐ **If you like this project, don't forget to give it a star!** ⭐