你的抖音视频为什么总带水印?开源免费工具一键搞定批量保存
你的抖音视频为什么总带水印?开源免费工具一键搞定批量保存
【免费下载链接】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 是一个面向实用场景的抖音下载器,你可以把它理解为「给视频开了条绿色通道」——直接从抖音服务器拉取原始资源,绕开那些中间商网站的压缩和二次加工。它的核心能力如下:
| 能力 | 具体表现 |
|---|---|
| 单条内容下载 | 视频、图文、合集、音乐链接直接保存,音乐优先原声 |
| 作者主页批量 | 作品、喜欢、合集、音乐四种模式,可同时开启 |
| 去水印与高清 | 自动选无水印视频源,按码率自动挑最高清 |
| 防重复机制 | SQLite 数据库 + 本地文件双重检查,同一作品只下一遍 |
| 断点与重试 | 指数退避重试,文件不完整自动清理重下 |
| 直播录制 | FLV/HLS 实时录制,主播下播后已录数据依然保留 |
| 评论采集 | 按作品抓评论,可包含二级回复 |
| 热搜与搜索 | 热榜快照、关键词搜索,结果导出 JSONL |
需要说明的是,这些能力背后有上百个自动化测试兜底,稳定性相当能打,完全值得当作长期使用的常驻工具。
三、五分钟跑通第一单:装环境、配 Cookie、开跑 🚀
上手的第一步是准备环境,整个过程只需四条命令:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml第一条把项目拉回本地,第二条装齐依赖,最后一条复制出一份属于你的配置文件——之后所有下载行为都由它说了算。
接下来是关键一步:配置 Cookie。抖音需要登录态才能访问内容,好在项目自带自动获取工具。运行后会自动打开浏览器,你扫码登录一次,凭据就被写进配置文件:
python -m tools.cookie_fetcher --config config.yml小贴士:Cookie 失效是这类工具的常见事,不用慌,重新跑一遍上面的命令就能「满血复活」。
配置就绪后,在config.yml里填上想下载的链接(支持视频、图文、合集、音乐、用户主页等多种形态),然后执行:
python run.py -c config.yml看到终端里进度条开始滚动,说明第一单已经跑起来了——整个过程确实用不了五分钟。
四、批量下载的「聪明」之处:去重、增量与时间过滤
如果说单条下载只是热身,那么作者主页批量下载才是这个工具的拿手好戏。只需在配置里写入作者的链接,再声明要抓哪些内容:
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix number: post: 50 like: 0这段配置的意思是:抓取该作者 50 个发布作品,同时把他点赞过的作品和参与的合集全部收下(0表示不限量)。更贴心的是,不同模式之间会自动去重——同一个作品不会因为既出现在"作品"里又出现在"喜欢"里而被重复下载。
对于长期跟踪某位创作者的场景,还有两个加分项值得记住:
- 增量下载:开启
increase.post: true后,只拉取上次之后的新作品,省时又省流量; - 时间过滤:通过
start_time/end_time只下载指定日期区间的内容,适合按时间线整理素材。
再配合默认的 5 线程并发、失败自动重试与速率限制,批量任务的体验相当顺滑。命令行下还能临时追加参数,比如-t 8调高并发、-p ./Downloaded改保存路径,非常灵活。
五、下载之后不混乱:文件自己归位 📁
下载完成只是第一步,找得到、分得清才是真正省心。这个工具默认开启智能归档:每个作品一个独立文件夹,作者、类型、日期层层分明:
- Downloaded/
- 作者昵称/
- post/2024-02-07_作品标题_aweme_id/
- video.mp4、cover.jpg、music.mp3、data.json
- post/2024-02-07_作品标题_aweme_id/
- 作者昵称/
视频、封面、背景音乐和元数据文件各归其位。作者目录还支持三种命名策略(纯昵称、sec_uid、昵称+uid),重度用户可以选"直观又唯一"的组合,彻底告别同名作者混在一起的尴尬。文件名也能自定义模板,只要保证含{id}就不会重名覆盖。
上图就是下载完成后的真实目录——按日期和标题命名,一眼就能找到想要的内容。
六、命令行还是桌面版?按你的习惯来
这个项目提供了两种操作入口,覆盖不同人群。命令行版由配置文件驱动,灵活可控,适合喜欢折腾、需要脚本化的用户;桌面版(Douzy)则把常用操作封装成了图形界面,粘贴链接即可开始,还附带关注列表同步与任务中心。
| 对比项 | 命令行版 | 桌面版 |
|---|---|---|
| 上手难度 | 需要看懂基本配置 | 零门槛,点开即用 |
| 批量自动化 | 强,可脚本集成 | 一般,界面操作 |
| 进度可视化 | 终端进度条 | 图形任务中心 |
| 适用人群 | 开发者、技术爱好者 | 普通用户、内容创作者 |
命令行界面会清晰打印配置参数、下载进度与最终统计,适合批量自动化场景。
桌面版只需粘贴链接、勾选内容类型即可开始下载,还提供实时进度与取消按钮。
无论选哪条路,背后都是同一套下载引擎,功能不打折,差异只在操作方式。
七、再进一步:直播、评论、热搜与 API
如果你以为它只会下视频,那就小看它了。项目还内置了不少进阶能力,几个典型用法:
- 直播录制:填入
live.douyin.com/{房间号}链接即可边看边录,支持清晰度选择,主播下播后已录内容完整保留; - 评论采集:开启
comments.enabled,每个作品会额外生成一份_comments.json,适合做内容分析; - 热搜与搜索:
--hot-board 30拉取热榜快照,--search "关键词"按关键词检索,结果统一导出为 JSONL; - REST API 服务:
--serve --serve-port 8000可以把工具变成常驻服务,通过接口提交下载任务、查询进度,方便接入自己的系统。
直播录制会先询问清晰度,再输出直播流地址与房间信息,录完自动归档。
下载全部完成后,还能通过 Bark、Telegram 或 Webhook 推送通知——任务跑完手机第一时间知道,不用一直盯着屏幕。
八、常见疑问与立刻上手的行动清单 ✅
Q:只抓到 20 条作品就停了?这是翻页风控的常见现象。开启浏览器兜底(browser_fallback.enabled: true),弹窗出现时手动完成验证即可。
Q:怎么确认没有重复下载?工具用"数据库记录 + 本地文件"双通道判重,跨模式、跨批次都有效;想查看下载历史,可以直接查询dy_downloader.db。
Q:桌面版从哪里获取?桌面版目前处于内测期,可从项目 Releases 页面下载安装包;日常使用命令行版完全够用。
现在,轮到你了。跟着下面几步,今晚就能把心仪的视频整整齐齐搬回家:
- 克隆项目并安装依赖;
- 复制配置,运行 Cookie 获取命令完成一次扫码登录;
- 把想下载的链接填进
config.yml; - 执行
python run.py -c config.yml,等待进度条走完; - 到
Downloaded目录验收成果,再按需开启增量与进阶功能。
工具是免费的,但它能帮你省下的时间是真金白银。技术带来的便利,本就该为生活服务——快去试试吧,祝你下载愉快!
相关阅读:完整参数说明见 douyin-downloader/README.zh-CN.md,命令行入口源码在 douyin-downloader/cli/main.py。
【免费下载链接】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),仅供参考