Repolode
averygan

averygan/reclip

A self-hosted web app that downloads videos and audio as MP4 or MP3 from 1000+ sites via yt-dlp.

Open-source alternative to:4K Video Downloader

Stars
10,779
Forks
1,608
Open issues
74
Last commit
3 months ago

What is it?

ReClip is a self-hosted video and audio downloader with a browser-based interface. You paste one or more links from sites such as YouTube, TikTok, Instagram, Twitter/X or Reddit, fetch the video info and thumbnails, then download each item as MP4 or extract it as MP3.

The download engine is yt-dlp, so any site that yt-dlp supports works with ReClip. ffmpeg handles conversion. The backend is a single Python Flask file of about 150 lines, and the frontend is plain HTML, CSS and JavaScript with no build step. It runs locally with a script or in Docker on port 8899.

The project is intended for personal use. Users are responsible for complying with copyright law and each platform's terms of service.

Key features

  • 01Downloads from 1000+ sites through yt-dlp
  • 02Exports as MP4 video or MP3 audio
  • 03Lets you pick quality and resolution when available
  • 04Supports bulk downloads and removes duplicate URLs
  • 05Runs with a responsive UI that needs no build step

Use cases

  • Saving a personal copy of a video you have rights to keep
  • Extracting audio from talks, podcasts or music videos as MP3
  • Running a private downloader on your own server or in Docker

Quick start

  1. 1

    Install yt-dlp and ffmpeg (Homebrew)

    brew install yt-dlp ffmpeg
  2. 2

    Clone the repository

    git clone https://github.com/averygan/reclip.git
  3. 3

    Enter the project folder

    cd reclip
  4. 4

    Start the app, then open http://localhost:8899

    ./reclip.sh

Things to know

  • Intended for personal use only, and you must respect copyright and platform terms of service.
  • Requires installing yt-dlp and ffmpeg separately before it runs.

Topics

FAQ

What is reclip?
A self-hosted web app that downloads videos and audio as MP4 or MP3 from 1000+ sites via yt-dlp. ReClip is a self-hosted video and audio downloader with a browser-based interface. You paste one or more links from sites such as YouTube, TikTok, Instagram, Twitter/X or Reddit, fetch the video info and thumbnails, then download each item as MP4 or extract it as MP3.
Is reclip free to use? What license does it have?
reclip is open source under the MIT license. Check the license terms before using it in commercial products.
Is reclip still maintained?
Updated within 6 months. The last commit to reclip was on Jul 9, 2026.
What can I use reclip for?
Saving a personal copy of a video you have rights to keep Extracting audio from talks, podcasts or music videos as MP3 Running a private downloader on your own server or in Docker
How do I install reclip?
Install yt-dlp and ffmpeg (Homebrew): brew install yt-dlp ffmpeg Clone the repository: git clone https://github.com/averygan/reclip.git Enter the project folder: cd reclip Start the app, then open http://localhost:8899: ./reclip.sh
Where can I get reclip?
The source code and installation instructions are on GitHub: https://github.com/averygan/reclip

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects