A local web app built with Flask that lets you:
- Paste YouTube or video URLs
- Download high-quality videos using
yt-dlp - Display downloaded videos in-browser
- π Reveal the downloaded file in your Linux file manager (Nautilus, Dolphin, etc.)
- Format:
bv*+ba/b(best video + best audio, fallback to best available) - Auto-merges video/audio to
.mp4 - Responsive HTML UI with dark mode
- Works entirely offline/local (no internet needed except for downloading videos)
- Button to show file in folder
- Python 3.7+
- Linux OS (Ubuntu, Arch, Fedora, etc.)
- yt-dlp
- ffmpeg (for merging video/audio)
- Flask
sudo apt update
sudo apt install ffmpeg
pip install flask yt-dlp
http://127.0.0.1:5000