A robust backend service built with FastAPI, yt-dlp, and FFmpeg for downloading YouTube videos and audio. It features both REST APIs and WebSocket support for efficient and real-time data communication.
- 🎥 Download YouTube videos in multiple formats
- 🎧 Extract audio using FFmpeg
- ⚡ Fast and lightweight API built with FastAPI
- 🔁 Real-time download progress via WebSockets
- 📦 Modular and scalable architecture
- FastAPI - Web framework for building APIs
- yt-dlp - YouTube downloader
- FFmpeg - Tool for handling multimedia data
- WebSockets - Real-time communication
- Python 3.8+
- FFmpeg installed and available in system path
git clone https://github.com/EranTimothy-dev/YT_VAD-Backend.gitcd YT_VAD-Backendpip install -r requirements.txtsetup.shuvicorn app.app_fastapi:app --reload