Reclip

Reclip is a self-hosted web downloader that turns links from YouTube, TikTok, Instagram, and more than a thousand other video sites into MP4 or MP3 files saved on your own server. Paste one link or a whole batch of URLs, and Reclip fetches each video's title, thumbnail, duration, and uploader before you commit to anything. A quality picker lists every available resolution, so a lecture can be grabbed at 360p for a phone while a concert film comes down at full height with the best audio stream merged in. MP3 mode strips the picture away entirely, which makes it painless to archive podcasts, DJ sets, and spoken-word clips as plain audio files. Playlists expand into their individual videos automatically, repeated URLs are deduplicated before any bandwidth is spent, and a Download All button works through the whole queue without babysitting. Each job runs in a background thread with live status in the interface, so the page stays responsive while ffmpeg finishes merging streams behind the scenes. Everything lives behind one clean page with no accounts, no uploads to third-party converters, and no expiring download links, and finished files land in a downloads folder you control. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Reclip
Reclip
Reclip

Benefits

  • Downloads Stay On Your Server
  • Media is fetched and stored on your own machine instead of passing through ad-filled converter websites, so files never expire, links never rot, and nothing you download is logged by a third party.
  • Thousand-Plus Sites, One Interface
  • Because the engine is yt-dlp, the same paste box handles YouTube, TikTok, Instagram, Twitter/X, Reddit, Vimeo, Twitch, SoundCloud, and over a thousand additional extractors without separate tools for each platform.
  • Batch Queues Without Babysitting
  • Paste many URLs at once, expand playlists into individual videos, let automatic deduplication drop repeats, then start everything with Download All while background threads report progress in the page.
  • Deliberately Tiny, Easy To Run
  • The whole backend is roughly 150 lines of Python with two dependencies, Flask and yt-dlp, plus a framework-free frontend, so the Docker image stays small and the codebase is auditable in minutes.

Features

  • MP4 And MP3 Modes
  • Save full video as MP4 with the best video and audio streams merged by ffmpeg, or extract audio only as MP3 for music, podcasts, and voice recordings.
  • Resolution Quality Picker
  • Before downloading, Reclip lists the best format at every available height returned by yt-dlp, letting you trade file size against sharpness per video rather than globally.
  • Bulk Paste And Playlists
  • Multiple URLs can be pasted in one action; playlist links are expanded into their individual entries through the API, and duplicate URLs are removed automatically before fetching.
  • Background Download Jobs
  • Downloads run in daemon threads with per-job status polling and a five-minute timeout, keeping the single-page interface responsive while several files process at once.
  • Metadata Preview Before Download
  • Each fetched link shows its title, thumbnail, duration, and uploader in the interface, so you can confirm you grabbed the right video before spending bandwidth on it.

Apps Similar to Reclip