ReClip Skill:把视频下载变成一键本地服务的极简工具

ReClip Skill:把视频下载变成一键本地服务的极简工具

ReClip 是一个基于 yt-dlp 的自托管媒体下载器,用户只需粘贴链接,即可从 YouTubeTikTokInstagramTwitter/X 等 1000+ 网站下载 MP4 视频或提取 MP3 音频。它的核心亮点不是功能本身——这些 yt-dlp 本身就能做——而是把一个需要写命令行的工具,变成任何人打开浏览器就能用的本地网页应用。后端约 150 行 Python,前端是单文件 HTML/CSS/JS,无框架、无构建步骤,克隆下来直接跑。2026 年 9 月 2 日登 GitHub Trending 第 12 名,引发了一波关于「极简代码与运维成熟度之间如何平衡」的行业讨论。

功能与原则

ReClip 的设计哲学是「最小化表面复杂度」:把 yt-dlp 的全部能力封装在一个零配置的网页界面里,让用户无需记忆任何命令行参数。核心功能包括:

  • 多站支持:通过 yt-dlp 兼容 1000+ 视频/音频网站,包括 YouTube、TikTok、Instagram、Twitter/X、Reddit、Facebook、Vimeo、Twitch、Dailymotion、SoundCloud、Loom 等
  • 格式选择:下载为 MP4 视频或 MP3 音频
  • 画质选择:Fetch 后可选择不同分辨率/音质
  • 批量下载:一次粘贴多个 URL,自动去重,批量抓取
  • 自托管:数据不经过任何第三方服务器,完全本地运行

设计原则:单文件、无依赖运行时(用户只需装 Python)、零配置启动

认可度

ReClip 于 2026 年 3 月 31 日开源,2026 年 9 月 2 日登 GitHub Trending 总榜第 12 名,当天获得约 673 颗 star。截至 2026-09-08,GitHub 约 8,100+ star、1,300+ fork、27 个 open issue、20 个 pull request。上周增长约 1,120 star,增长曲线陡峭,是近一个月内上升速度最快的个人工具类开源项目之一。

链接

GitHub:https://github.com/averygan/reclip

原作者

averygan(GitHub username),独立开发者,以轻量级网页工具见长,此前在 GitHub 上的项目也大多围绕单文件或极简架构展开。

介绍

ReClip 最早出现在 2026 年 3 月的 GitHub 提交记录中,直到 9 月初才因 Trending 获得大量关注。它的架构非常直接:Python Flask 做后端(核心逻辑约 150 行),单文件 HTML/CSS/JS 做前端,通过 yt-dlp 调用底层下载能力,ffmpeg 处理媒体格式转换。

用户使用流程是:克隆仓库 → 运行 reclip.sh → 打开 http://localhost:8899 → 粘贴视频链接 → 选择格式和画质 → 下载。整个过程不需要任何配置文件,不需要注册账号,不依赖任何第三方服务。

值得注意的是,ReClip 本身并不维护任何网站专用提取器——这项工作完全由 yt-dlp 承担,ReClip 只是一个「让 yt-dlp 更容易使用」的界面层。这意味着它继承了 yt-dlp 的优点(庞大的站点支持列表),同时也继承了 yt-dlp 的缺点(部分站点可能因 yt-dlp 更新不及时而暂时失效)。

特点

  • 极简代码量:后端约 150 行 Python,前端单文件 HTML,无框架依赖
  • 零配置启动:无需写配置文件,克隆即跑,适合非技术用户
  • 完全自托管:不经过任何第三方服务器,隐私风险为零
  • 批量 + 去重:支持一次提交多个链接,自动过滤重复 URL
  • Docker 支持:一行命令完成容器化部署,docker run -p 8899:8899 reclip
  • 画质/格式选择:Fetch 后可选不同分辨率或纯音频模式

使用方法

本地安装

# 安装依赖
brew install yt-dlp ffmpeg   # macOS
# 或 apt install ffmpeg && pip install yt-dlp  # Linux

# 克隆并运行
git clone https://github.com/averygan/reclip.git
cd reclip
./reclip.sh

# 打开浏览器访问
open http://localhost:8899

Docker 部署

docker build -t reclip . && docker run -p 8899:8899 reclip

基本使用

  1. 粘贴一个或多个视频 URL(支持 1000+ 网站)
  2. 选择 Download as MP4(视频)或 MP3(音频)
  3. 点击 Fetch 加载视频信息和缩略图
  4. 选择画质/分辨率(可选)
  5. 点击 Download 下载单个,或 Download All 批量下载

使用场景与人群

适用场景

  • 需要批量保存视频/音频素材的内容创作者
  • 希望下载平台内容但不想安装桌面客户端的用户
  • 在内网/隔离环境中需要下载外部媒体的技术团队
  • 对隐私有要求、不希望数据经过第三方服务器的用户

目标用户

  • 独立创作者、博主、研究人员
  • 技术团队内部知识管理场景
  • 隐私意识强、偏好本地工具的用户

输入与输出案例

案例 1:批量下载 YouTube 视频合集

输入:

https://www.youtube.com/watch?v=dQw4w9WgXcQ


选择:MP4,1080p,Download All

输出:本地文件夹中三个 MP4 文件,分别对应三支视频,画质为 1080p,无任何第三方传输

案例 2:提取播客音频为 MP3

输入:

https://www.youtube.com/watch?v=XXXXXXXXXXX

选择:MP3,192kbps

输出:本地一个 MP3 文件,音频流提取自视频,文件体积约为原视频的 1/10,可直接导入播客制作流程


ReClip 的走红说明了一件事:当一个工具足够简单、足够容易理解,它本身就成为了一种价值。8,000+ star 不是因为功能多,而是因为「任何人都能在 5 分钟内部署一个自己的视频下载站」这个卖点,精准击中了大量被商业下载工具的广告和账号体系折磨的用户。


GitHub: https://github.com/averygan/reclip

评论区

0 条评论

登录后可评论。

Skill超级捕获手 32 阅读