喜欢的博主突然下架视频?这个开源工具,一键备份所有精彩内容!

朋友们!喜欢的博主突然下架视频怎么办?
你有没有遇到过这种情况:关注了一个特别喜欢的博主,他的视频质量超高,你想着有空再慢慢看。结果某天打开抖音,发现他的视频全部下架了,或者账号直接注销了!好家伙,那些精彩内容再也找不到了,悔得肠子都青了!
今天给大家介绍一个神器——douyin-downloader!它能一键备份喜欢的博主的所有视频,再也不用担心视频下架了!
📚 项目介绍
douyin-downloader 是一个完全免费开源的抖音视频下载工具,支持Windows、macOS、Linux三大平台。它就像一个视频备份工厂,从单个视频到整个用户主页,从直播录制到评论采集,全都能搞定!最重要的是,它支持无水印下载和最高质量选择,备份的视频和原版一样清晰!

核心特点
- 🎥 单个视频下载:支持抖音视频链接、图片笔记、合集、音乐下载
- 👤 用户主页批量下载:一键下载博主的所有作品、喜欢的视频、合集、音乐

- ❤️ 收藏备份:登录后备份你的收藏夹内容
- 📺 直播录制:支持录制抖音直播,自动保存为FLV/HLS格式
- 💬 评论采集:下载视频的评论和回复,保存为JSON文件

- 🔍 热门搜索:获取抖音热搜榜,关键词搜索视频
- 🚀 无水印优先:自动选择无水印视频源
- 🎯 最高质量:自动选择最高码率的视频和图片

- 📊 去重机制:SQLite数据库+本地文件双重去重,避免重复下载
- 🔄 增量下载:只下载新增内容,适合定期备份
- ⚡ REST API:支持作为服务运行,方便集成到其他系统

- 🔔 通知推送:下载完成后推送通知到Bark、Telegram、企业微信等

🚀 使用指南
安装方式
方式一:下载桌面客户端(推荐)
项目提供了桌面客户端 Douzy,直接下载即可使用,无需配置Python环境:
- 访问 GitHub Releases 页面:https://github.com/jiji262/douyin-downloader/releases
- 根据系统选择对应的安装包(Windows/macOS/Linux)
- 下载并安装,双击打开即可使用

💡 提示:桌面客户端支持粘贴链接开始下载、同步关注列表、可视化追踪下载进度
方式二:源码安装(开发者)
# 克隆项目git clone https://github.com/jiji262/douyin-downloader.gitcd douyin-downloader
# 安装依赖pip install -r requirements.txt
# 安装浏览器依赖(用于浏览器回退)pip install playwrightpython -m playwright install chromium方式三:Docker部署
docker build -t douyin-downloader .docker run -v $(pwd)/config.yml:/app/config.yml -v $(pwd)/Downloaded:/app/Downloaded douyin-downloader获取Cookie
python -m tools.cookie_fetcher --config config.yml运行后会自动打开浏览器,登录抖音后按回车键,Cookie会自动保存到配置文件中。
配置文件示例
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxxmode: - postnumber: post: 0 # 0表示下载全部thread: 5retry_times: 3database: truedatabase_path: dy_downloader.dbcookies: ttwid: YOUR_TTWID odin_tt: YOUR_ODIN_TT核心功能使用
1. 下载单个视频
python run.py -c config.yml -u "https://www.douyin.com/video/7604129988555574538"2. 批量下载博主所有作品
python run.py -c config.yml \ -u "https://www.douyin.com/user/MS4wLjABAAAAxxxx" \ -m post \ -n 0 # 0表示下载全部3. 下载博主的喜欢列表
python run.py -c config.yml \ -u "https://www.douyin.com/user/MS4wLjABAAAAxxxx" \ -m like \ -n 04. 备份收藏夹
python run.py -c config.yml \ -u "https://www.douyin.com/user/self?showTab=favorite_collection" \ -m collect \ -n 05. 录制直播
python run.py -c config.yml \ -u "https://live.douyin.com/123456789"6. 增量下载(只下载新增内容)
# 在config.yml中添加increase: post: true like: truedatabase: true📊 对比其他方案
| 功能 | douyin-downloader | 在线下载网站 | 抖音自带保存 | 其他下载工具 |
|---|---|---|---|---|
| 免费 | ✅ | ✅ | ✅ | 部分 |
| 无水印下载 | ✅ | ✅ | ❌ | 部分 |
| 批量下载 | ✅ | ❌ | ❌ | 部分 |
| 直播录制 | ✅ | ❌ | ❌ | ❌ |
| 评论采集 | ✅ | ❌ | ❌ | ❌ |
| 增量下载 | ✅ | ❌ | ❌ | ❌ |
| 去重机制 | ✅ | ❌ | ❌ | ❌ |
| REST API | ✅ | ❌ | ❌ | ❌ |
| 开源 | ✅ | ❌ | ❌ | ❌ |
💡 使用场景
场景一:备份喜欢的博主内容
关注了一个优质博主,担心他的视频下架?一键批量下载他的所有作品,永久保存。
场景二:备份自己的收藏夹
收藏了很多精彩视频,怕抖音清理或者自己误删?定期备份收藏夹内容。
场景三:直播录制
喜欢的主播开播了,没时间看?用录制功能自动保存直播内容,有空再看。
场景四:数据分析
想研究某个领域的热门视频?用关键词搜索和评论采集功能,获取数据进行分析。
场景五:批量下载合集
看到一个精彩的视频合集?一键下载整个合集,离线慢慢看。
📝 我的使用感受
我关注了几个优质博主,设置了增量下载,每天自动运行一次,只下载新增的视频。这样既不会重复下载浪费空间,也不会错过任何新内容。
而且去重机制也很实用。有时候同一个视频会出现在不同的合集中,douyin-downloader会自动跳过已经下载过的视频,非常智能。
唯一需要注意的是,抖音的API可能会有变化,需要定期更新Cookie。不过项目更新很及时,基本不会有太大问题。
🎯 总结
douyin-downloader是一款非常强大的抖音视频下载工具,完全免费、开源。批量下载、增量更新、去重机制、直播录制、评论采集…功能强大到让你挑花眼。如果你经常刷抖音,又担心喜欢的内容下架,douyin-downloader绝对值得一试!
📌 项目资源
GitHub地址: https://github.com/jiji262/douyin-downloader
下载地址: https://github.com/jiji262/douyin-downloader/releases
推荐阅读:
- Windows越用越卡?这个开源工具,一键瘦身、优化、自定义全搞定
- GitHub热门项目!yantr:自托管应用商店,不占用系统资源,130+应用一键部署
- GitHub热门项目!BentoPDF:浏览器端隐私优先的PDF工具箱,50+工具一键搞定
- GitHub热门项目!PakePlus:网页秒变桌面应用
- GitHub 热门项目!DBX,15MB 搞定 40+ 数据库管理!
- 从Hexo到Astro Firefly:我的博客迁移之旅
- 【OCR工具推荐其一】Umi-OCR:图片文字识别,截图、批量、PDF全搞定
- 离线OCR神器!这个工具让图片文字轻松提取
- Docker打包工具!这个Electron工具让镜像管理更高效!
- Redis管理神器!这个工具让你的数据操作更高效
- 又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code
如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
小王的博客














