reclip: Self-hosted media downloader built with 150 lines of Python
averygan/reclip
About the project
Save videos and audio from over 1,000 sites, including YouTube, TikTok, and Instagram, directly to your local machine. Paste a link to convert it to MP4 video or MP3 audio, with support for resolution selection and batch downloads.
The project consists of a single Python file of approximately 150 lines based on Flask, along with vanilla HTML/CSS/JS that requires no build step. It uses yt-dlp and ffmpeg as its engines and automatically removes duplicate URLs to prevent unnecessary re-downloads.
The web UI runs with just Docker or a simple script execution, requiring no complex configuration or heavy frameworks. It is suitable for developers who need personal media archiving or rapid data collection.
averygan/reclip
Download videos from almost any website. Lightweight, self-hosted media downloader with a clean web UI.
HTML