开源自托管视频下载利器ReClip
最新折腾了一些 IPTV 的镜像,公众号就不发了,有兴趣可以移步去老苏的博客 https://laosu.tech 看
-
IPTV直播源测速工具IPTV-Speed-Tester -
自托管IPTV直播与体育赛事服务器rebeliptv -
电视直播中转利器iptv-rust -
IPTV直播源自动采集工具IPTV-Spider -
IPTV直播管理服务iptv-trmas
简介
什么是 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 |
|

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

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

环境变量说明:
HOST设置为0.0.0.0使服务监听所有网络接口;PORT可自定义端口,默认8899;
命令行安装
docker cli 安装
如果你熟悉命令行,用 docker cli 最直接:
# 新建文件夹 reclip 和 子目录mkdir -p /volume1/docker/reclip/downloads# 进入 reclip 目录cd /volume1/docker/reclip# 修改目录权限chmod a+rw downloads# 运行容器docker run -d \ --name=reclip \ --restart=unless-stopped \ -p 8899:8899 \ -v $(pwd)/downloads:/app/downloads \ reclipd/reclip
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件:
version:'3'services: reclip:image: reclipd/reclipcontainer_name: recliprestart: unless-stoppedports:- "8899:8899"volumes:- ./downloads:/app/downloads# 下载文件存储目录# environment:# - HOST=0.0.0.0# - PORT=8899
然后通过 SSH 登录到您的群晖,执行下面的命令:
# 新建文件夹 reclip 和 子目录mkdir -p /volume1/docker/reclip/downloads# 进入 reclip 目录cd /volume1/docker/reclip# 修改目录权限chmod a+rw downloads# 一键启动docker-compose up -d

运行
在浏览器中访问 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/reclip
yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader地址:https://github.com/yt-dlp/yt-dlp
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
夜雨聆风