ReClip
轻量级自托管视频下载工具
产品简介 ReClip 是一款自托管视频和音频下载工具,由 averygan 开发,通过简洁的网页界面让用户从 YouTube、TikTok、Instagram、Twitter/X、Bilibili 等 1000+ 网站下载视频或音频。无需注册、无广告、无弹窗,基于 yt-dlp 和 ffmpeg 构建,MIT 许可证开源。
核心功能 1000+ 网站支持:通过 yt-dlp 支持全球主流视频平台,包括 YouTube、TikTok、Instagram、Twitter/X、Reddit、Facebook、Vimeo、Twitch、Bilibili 等。 双格式下载:支持 MP4 视频下载和 MP3 音频提取,用户可选择偏好的分辨率和质量。 质量控制:可选择具体分辨率、画质和音频比特率。 批量下载:粘贴多个 URL,自动去重,一键下载所有内容。 批量管理:自动去重功能,批量处理无需手动整理。
技术实现 ReClip 的技术栈极简主义到极致:后端约 150 行 Python 代码(Flask 框架),前端单个 HTML 文件(原生 HTML/CSS/JS,无框架无构建步骤),依赖仅 2 个(Flask 和 yt-dlp)。这种设计让部署和维护都极其简单,克隆仓库后几秒钟即可运行。
快速部署 方式一(macOS/Linux): brew install yt-dlp ffmpeg 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
特色优势 ReClip 的核心差异化在于「完全自托管 + 极简技术栈」。与充斥广告和隐私风险的在线下载器不同,ReClip 部署在自己服务器上,完全受用户控制,无跟踪、无广告、无限制。技术栈的简洁性使其易于审计、修改和扩展,150 行后端代码任何人都可以理解和审查。
使用场景 媒体爱好者下载 YouTube/Bilibili 视频离线观看;需要批量获取研究素材的学生和研究人员;希望保留重要视频内容但不想依赖在线服务的用户;开发者将 ReClip 集成到个人工作流中作为媒体处理工具。
开源与许可 MIT 许可证,完全开源,GitHub 仓库:github.com/averygan/reclip(已获得 900+ GitHub Stars)
官网链接 https://reclip.me
评论与建议
登录 后参与评论或提建议