averygan / reclip
averygan / reclip
ReClip A self-hosted, open-source video and audio downloader with a clean web UI. Paste links from YouTube, TikTok, Instagram, Twitter/X, and 1000+ other sites — download as MP4 or MP3.
ReClip 这是一个自托管、开源的视频和音频下载器,拥有简洁的 Web 界面。只需粘贴来自 YouTube、TikTok、Instagram、Twitter/X 以及其他 1000 多个网站的链接,即可将其下载为 MP4 或 MP3 格式。
Features
- Download videos from 1000+ supported sites (via yt-dlp)
- MP4 video or MP3 audio extraction
- Quality/resolution picker
- Bulk downloads — paste multiple URLs at once
- Automatic URL deduplication
- Clean, responsive UI — no frameworks, no build step
- Single Python file backend (~150 lines)
功能特点
- 支持从 1000 多个网站下载视频(基于 yt-dlp)
- 支持提取 MP4 视频或 MP3 音频
- 提供质量/分辨率选择器
- 支持批量下载——可一次粘贴多个 URL
- 自动去重 URL
- 简洁、响应式的 UI——无需框架,无需构建步骤
- 后端仅由单个 Python 文件组成(约 150 行代码)
Quick Start
brew install yt-dlp ffmpeg # or apt install ffmpeg && pip install yt-dlp
git clone https://github.com/averygan/reclip.git
cd reclip
./reclip.sh
Open http://localhost:8899. Or with Docker: docker build -t reclip . && docker run -p 8899:8899 reclip
快速开始
brew install yt-dlp ffmpeg # 或 apt install ffmpeg && pip install yt-dlp
git clone https://github.com/averygan/reclip.git
cd reclip
./reclip.sh
打开 http://localhost:8899。或者使用 Docker:docker build -t reclip . && docker run -p 8899:8899 reclip
Usage
- Paste one or more video URLs into the input box
- Choose MP4 (video) or MP3 (audio)
- Click Fetch to load video info and thumbnails
- Select quality/resolution if available
- Click Download on individual videos, or Download All
使用方法
- 在输入框中粘贴一个或多个视频 URL
- 选择 MP4(视频)或 MP3(音频)
- 点击“Fetch”加载视频信息和缩略图
- 如有需要,选择质量/分辨率
- 点击单个视频的“Download”按钮,或点击“Download All”进行批量下载
Supported Sites Anything yt-dlp supports, including: YouTube, TikTok, Instagram, Twitter/X, Reddit, Facebook, Vimeo, Twitch, Dailymotion, SoundCloud, Loom, Streamable, Pinterest, Tumblr, Threads, LinkedIn, and many more.
支持的网站 支持所有 yt-dlp 所支持的网站,包括:YouTube、TikTok、Instagram、Twitter/X、Reddit、Facebook、Vimeo、Twitch、Dailymotion、SoundCloud、Loom、Streamable、Pinterest、Tumblr、Threads、LinkedIn 等等。
Stack
- Backend: Python + Flask (~150 lines)
- Frontend: Vanilla HTML/CSS/JS (single file, no build step)
- Download engine: yt-dlp + ffmpeg
- Dependencies: 2 (Flask, yt-dlp)
技术栈
- 后端:Python + Flask(约 150 行代码)
- 前端:原生 HTML/CSS/JS(单文件,无需构建步骤)
- 下载引擎:yt-dlp + ffmpeg
- 依赖项:2 个(Flask, yt-dlp)
Disclaimer This tool is intended for personal use only. Please respect copyright laws and the terms of service of the platforms you download from. The developers are not responsible for any misuse of this tool.
免责声明 本工具仅供个人使用。请尊重版权法及您所下载平台的服务条款。开发者不对本工具的任何滥用行为负责。
License MIT
许可证 MIT