开源自托管视频下载利器ReClip
简介
什么是 ReClip ?
ReClip是一个开源的、支持自托管的视频和音频下载工具,拥有简洁的Web界面。只需粘贴链接,即可从YouTube、TikTok、Twitter/X等1000+网站下载视频或提取音频,支持批量下载和质量选择。
主要特点
- 支持 1000+ 网站:基于
yt-dlp,覆盖YouTube、TikTok、Instagram、Twitter/X、Reddit、Facebook、Vimeo、Twitch、SoundCloud等主流平台 - MP4/MP3 双模式:既可下载视频(
MP4),也可提取音频(MP3),灵活满足不同需求 - 质量/分辨率选择:自动获取可用的画质选项,下载前自由选择
- 批量下载:一次粘贴多个
URL,统一获取信息后一键全部下载,支持自动去重 - 纯净 Web 界面:前后端分离,纯原生
HTML/CSS/JS,无框架、无构建步骤,响应式设计 - 极简架构:后端仅
~150行Python(Flask),整个项目仅2个Python依赖(Flask、yt-dlp) - 开源免费:基于
MIT协议开源,可免费使用和修改
应用场景
- 个人媒体收藏:从各大视频平台下载喜爱的视频或音乐,离线保存到
NAS或本地硬盘 - 内容备份:备份自己发布或收藏的视频内容,防止平台删稿或账号丢失
- 音频提取:将
YouTube音乐视频、播客转换为MP3,随时离线收听 - 批量采集:运营或研究需要批量下载多个视频时,一次粘贴批量下载

ReClip 是一个轻量而强大的自托管下载解决方案,用最简洁的方式解决了”从任意网站下载视频”这一刚需。
安装
在群晖上以 Docker 方式安装。
ReClip 官方提供了 Dockerfile,但没有预构建的 Docker 镜像,这次老苏没有选择自己构建,而是找了一个别人构建好的镜像
在注册表中搜索 reclipd ,选择第一个 reclipd/reclip,只有一个 latest 版本,双击直接下载。

卷
在 docker 文件夹中,创建一个新文件夹 reclip,并在其中建一个子文件夹 downloads
需要给 downloads 目录授予 Everyone 的读写权限,否则文件下载写入时会报错

| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/reclip/downloads |
/app/downloads |
存放下载的视频/音频文件 |

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
8899 |
8899 |

环境
| 可变 | 值 |
|---|---|
HOST |
0.0.0.0 |
PORT |
8899 |
保持默认就好

环境变量说明:
HOST设置为0.0.0.0使服务监听所有网络接口;PORT可自定义端口,默认8899;
命令行安装
docker cli 安装
如果你熟悉命令行,用 docker cli 最直接:
1 | # 新建文件夹 reclip 和 子目录 |
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件:
1 | version: '3' |
然后通过 SSH 登录到您的群晖,执行下面的命令:
1 | # 新建文件夹 reclip 和 子目录 |

运行
在浏览器中访问 http://<群晖IP>:8899 即可进入 ReClip 主界面

使用步骤:
- 在输入框中粘贴一个或多个视频链接
- 选择下载模式:MP4(视频)或 MP3(音频)

- 点击 Fetch 获取视频信息和缩略图

- 根据需要选择画质(如
720p、1080p等) - 点击 Download 下载单个视频,或 Download All 批量下载全部

注意事项
- 数据持久化:务必挂载
/app/downloads目录,否则容器重建后下载的文件会丢失 - 网络要求:容器需要访问外网以抓取视频信息,请确保网络连通
- 安全性:工具本身没有用户系统和鉴权功能,使用时请注意访问控制
- 合规使用:本工具仅供个人学习使用,请遵守目标平台的服务条款和当地版权法规
参考文档
averygan/reclip: Download videos from almost any website. Lightweight, self-hosted media downloader with a clean web UI.
地址:https://github.com/averygan/reclipyt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
地址:https://github.com/yt-dlp/yt-dlp