资讯动态

抖音视频批量下载告别手动操作:去水印、主页抓取、直播录制一个开源工具全搞定

发布时间:2026/8/19 23:16:04 来源:尧图企业网站定制
抖音视频批量下载告别手动操作去水印、主页抓取、直播录制一个开源工具全搞定【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader做内容的人大概都懂这种感觉看到喜欢的账号想把作品存下来当素材却发现下载这一步比做内容还累。今天要介绍的开源项目 douyin-downloader正是把抖音视频批量下载这件事做到极致的工具——无需水印、支持作者主页全量抓取、还能录直播、采评论全程命令行一条龙。深夜改稿的运营为什么总卡在保存视频这一步小周是一个短视频账号的运营每周要从竞品账号收集上百条素材。她的日常是这样的打开手机复制链接 → 发到电脑 → 打开网页 → 找下载按钮 → 等待 → 重命名 → 手动归档。一条视频两分钟一百条就是三个多小时而且下载下来的视频还带着水印二次剪辑前还得单独处理。直到她换成了命令行工具整个过程变成了把链接粘进配置文件敲一下回车然后去做别的事。三种常见的抖音视频下载姿势各有各的坑在找到合适工具之前多数人试过这几招录屏画质打折、时长受限手机录到一半来电话直接前功尽弃在线解析网站免费的要排队限速好用的要付费还经常弹广告、有隐私风险浏览器插件安装简单但抖音接口一更新就集体失效支持的格式也有限。这些方案共性的问题是只解决单条不解决批量只解决下载不解决管理。而真正的素材工作流需要的恰恰是批量与稳定。douyin-downloader 能做什么先看这张能力清单能力具体说明单个视频 / 图文粘贴链接直接下载自动去水印作者主页批量作品、喜欢、合集、音乐四种模式全量抓取合集 / 音乐原声输入合集或音乐链接整包拉取直播录制FLV/HLS 录制主播下播自动保留已录内容评论采集 / 热搜榜按作品抓评论或拉取热搜榜导出 JSONL去重与增量SQLite 记录 文件比对重复内容自动跳过失败重试指数退避重试网络抖动不中断任务REST API以服务模式运行供其他程序调用一句话概括它不是一个下载按钮而是一套完整的抖音内容获取流水线。5 分钟快速上手克隆、配 Cookie、下载第一个无印视频先说结论全程只需要四步。仓库根目录提供了DouYinCommand.py等老版本入口但当前主线版本位于仓库内的douyin-downloader子目录以下命令都基于它执行git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml接下来配置 Cookie。抖音接口需要登录态项目提供两种方式自动获取推荐运行python -m tools.cookie_fetcher --config config.yml按提示在浏览器登录后回车即可手动填写把浏览器里的ttwid、odin_tt等字段粘贴进config.yml的cookies段落。然后编辑config.yml把想下载的视频链接填进去link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/最后运行python run.py -c config.yml一个无水印的视频就会出现在Downloaded/目录下。如果你的第一个视频就成功了恭喜你已经跑通了整条链路。怎么批量抓取一个作者的全部作品这是 douyin-downloader 最核心的使用场景。把link换成作者主页地址再指定模式link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0 # 0 表示全部下载 thread: 5mode可选post发布的作品、like喜欢的作品、mix全部合集、music音乐原声也可以写多个同时下载。跨模式会自动去重同一个作品不会重复占用磁盘。下载完成后文件会按作者 → 发布时间_标题的目录结构归档一眼就能找到某天的某个作品素材管理从此有了秩序。不想写配置文件也可以直接在命令行追加参数python run.py -c config.yml -u https://www.douyin.com/video/xxxx -t 8 -p ./Downloaded。-u可重复传多个链接-t控制并发数。图集、合集、音乐原声分别怎么下和下载视频一样简单只需要换链接前缀图集https://www.douyin.com/note/{id}合集https://www.douyin.com/collection/{id}音乐https://www.douyin.com/music/{id}工具会自动识别链接类型视频走无水印源并自动挑选最高码率图集逐张保存高清版本音乐则优先拉取原声文件找不到原声时回退到该音乐下的首条作品。顺带解锁直播录制、评论采集与热搜榜如果你以为它只能下载成品内容那还低估了它。在config.yml里加上这几行就能把直播录下来link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示录到主播下播录制过程中可以手动选择清晰度主播下播或网络中断时已录制的字节会完整保留不会白录一场。此外--hot-board可以拉取抖音热搜榜--search 关键词可以按关键词搜索作品结果都导出为 JSONL方便二次分析。这些能力配合批量下载基本覆盖了内容调研的常见需求。下载到一半失败怎么办重试、去重和增量是怎么保底的批量任务最怕跑一半崩了、重跑又全部重下。douyin-downloader 在这块做了好几层保护失败重试请求失败后按 1 秒、2 秒、5 秒指数退避自动重试完整性校验下载后比对 Content-Length不完整的文件自动清理并重下数据库去重每个作品 ID 记录在 SQLite 中重复运行只补新的增量下载开启increase.post后每次只下载上次之后的新作品适合持续跟踪博主更新浏览器兜底API 翻页被限制时自动拉起浏览器翻页需要时还能人工过验证码。对于每天追更某个博主的运营场景这套组合拳意味着挂一次命令之后每天都能自动拿到新增内容。想把它接进自己的工具链试试 REST API 与桌面版如果你的团队想把下载能力嵌入自有系统项目还提供了服务模式pip install fastapi uvicorn python run.py --serve --serve-port 8000启动后即可通过 HTTP 接口提交下载任务适合搭建内部素材平台或接入自动化工作流。不想碰命令行的普通用户也可以关注正在内测的桌面版 Douzy粘贴链接、点一下检测链接剩下的交给它。新手最容易卡住的三个问题Cookie 失效怎么办重新运行tools/cookie_fetcher登录一次即可程序会自动写回配置提示缺少浏览器依赖需要pip install playwright并执行python -m playwright install chromium仅在使用浏览器兜底或自动获取 Cookie 时需要想只下最新的视频开启对应模式的increase增量选项再配合start_time/end_time时间过滤精准控制下载范围。现在就动手把素材库变成自动化流水线回看小周的故事她现在的日常是每周把关注的账号链接整理进config.yml运行一次命令然后喝杯咖啡。三小时的体力活被压缩到了三分钟。douyin-downloader 的核心价值在于把下载这个动作从手动变成可重复、可批量、可自动的流水线。无论你是个人收集素材还是团队搭建内容中台它都值得放进工具箱。配置文件示例见 config.example.yml完整功能说明在 douyin-downloader/README.zh-CN.md。现在打开终端克隆项目从第一条无水印视频开始体验吧。【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价