抖音批量下载工具实战手册:去水印、抓合集、录直播一次讲透
【免费下载链接】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,这个抖音下载工具当晚就把活干完了。
它是一款开源的抖音批量下载工具,专注解决视频、图集、合集、音乐的去水印批量保存问题。不需要写代码,配好配置文件就能自动排队下载,自带失败重试、数据库去重和进度展示,属于那种"装完就能干活"的实用工具。
用一句话说清它能帮你省下什么
- 省去水印烦恼:自动挑无水印视频源,优先最高码率版本,二次创作不用再逐条找原片。
- 省下批量操作:丢一个作者主页链接,作品、点赞、合集、音乐四种模式任选,不用一条条复制链接。
- 省掉重复劳动:SQLite 数据库加本地文件双重去重,同一作品绝不会下载第二遍。
- 省下等待时间:下载中断自动重试并校验文件完整性,不会留下残缺文件。
- 省去盯盘精力:完成通知支持 Bark、Telegram、Webhook 推送,挂机结束后才需要你出现。
两分钟跑通第一条去水印下载命令
环境要求只有一条:Python 3.8 以上。先拉代码装依赖,国内网络建议走清华镜像:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple然后准备一份最小配置,存成my_config.yml,把link换成你想下载的视频链接或博主主页:
link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ mode: - post thread: 5 database: true运行下面这条命令,进度条就会亮起来:
python run.py -c my_config.yml最容易踩坑的两个配置项:Cookie与并发
Cookie 配不好,一切白搭。抖音不登录基本拿不到数据,而手填 Cookie 又容易漏字段。推荐直接跑自动获取脚本,登录抖音后回到终端按回车,Cookie 会自动写回配置:
python -m tools.cookie_fetcher --config my_config.yml手动填时务必保证
msToken、ttwid、sid_guard等字段完整,漏一个就会出现"登录态失效"报错。认证逻辑见auth/目录。
并发数别贪多。工具默认并发 5、每秒最多 2 次请求,这是作者踩坑后调出来的安全值。把thread调到 20 并不会快四倍,反而大概率触发风控。稳定优先,慢一点但不断流。
你可能还不知道的三个进阶功能玩法
玩法一:一条命令录制直播回放想留档的直播间,不用再开第三方录屏软件:
python run.py -l "https://live.douyin.com/直播间ID" -p ./直播存档/支持 FLV 和 HLS 两种源,主播下播时已录内容自动保留,断流也不丢数据。录制实现见core/live_downloader.py。
玩法二:增量下载,只抓新作品关注的博主天天更新,重复全量下载太浪费。把increase打开,SQLite 会记住下载历史,下次只补新增内容:
increase: post: true like: true mix: true玩法三:热搜榜与评论采集做内容选题或研究热点时,可以直接拉热搜榜和关键词搜索的结果(输出 JSONL),还能按作品抓评论,含二级回复。参考core/comments_collector.py:
python run.py --hot-board 20 python run.py --search "美食教程"常见报错与陷阱的排查三步法
只下载 20 条就停了现象:翻页到一半中断。原因:抖音翻页风控。解决:开启browser_fallback,工具会自动拉起浏览器完成验证后继续翻页。
提示"登录态失效"现象:下载到一半报未登录。原因:Cookie 过期或字段缺失。解决:重跑 cookie_fetcher 刷新登录态,工具会重新登录并接着完成任务。
视频下载不完整现象:播放到一半卡住。原因:网络波动导致中断。解决:工具内置 Content-Length 完整性校验,不完整文件会自动清理重试,检查retry_times是否被误设为 0。
速度突然变得很慢现象:单条视频耗时很久。原因:并发设太高被限流。解决:把thread调回 3-5,必要时配proxy: http://127.0.0.1:7890走代理。
抖音下载工具高频问题快问快答
Q1:能下载图集和合集吗?能。单条图文用/note/链接,合集用/collection/链接;作者主页勾选mix模式就能整合集打包下载。
Q2:下载好的文件都存在哪?默认在配置path指定的目录,按作者和日期自动分类;每个作品会附带封面、音乐和 JSON 元数据(取决于你的开关)。已下载记录都能在作品档案里检索和筛选。
Q3:只想下载音频怎么办?把music: true打开、video: false关掉视频,再配合music_format选格式,适合搭音乐素材库。
Q4:能对接自己的系统吗?可以。--serve --serve-port 8000开启 REST 服务模式(需装 fastapi + uvicorn),方便嵌入你自己的工具链。
收尾:让素材自己跑进硬盘
从单条视频到整个主页,从图集到直播,从手动录屏到挂机自动收集,这套抖音批量下载工具把重复劳动压缩成了几行配置。省下的不只是时间,还有你熬夜爆肝的精力。
打开终端,复制第一条命令,剩下的交给它 🚀
最后提醒:请遵守平台规范与创作者权益,下载内容建议用于个人学习、素材创作与研究,切勿商用侵权。
【免费下载链接】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),仅供参考