抖音免费下载工具 douyin-downloader:5分钟去水印批量保存视频图集
【免费下载链接】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 是一个开源的抖音下载工具,能帮你把抖音里的视频、图集、合集、音乐一键存到本地,还支持作者主页批量下载、直播录制和去水印保存。对普通用户来说,它最大的价值是:不用研究接口、不用手工抓包,几条命令就能把喜欢的内容稳稳收入囊中。下面用最白话的方式,带你 5 分钟跑起来,再按场景讲透怎么把它用出最大价值。
先讲一个小故事:她的收藏夹终于不用"截屏保平安"了
小满是个剪辑爱好者,平时刷抖音遇到喜欢的素材,第一反应永远是"先收藏"。可收藏夹越攒越满,真到用的时候才发现:官方根本不提供下载按钮,想录屏吧,视频中间还压着大大的水印,根本没法直接用。她想要的其实很简单——看到一个好视频,点一下就能干净地存到本地,想批量备份某个喜欢的博主时,也不用盯着屏幕手动操作一整晚。这个工具要解决的,正是这件事。
一句话看懂 douyin-downloader 是什么
它是一款专注"实用"的抖音下载器:单个视频能下,整个主页能批量下,图集、合集、原声音乐、直播统统覆盖,而且默认去水印、自动去重、自动重试,开箱即用。相比同类工具,它最大的特点是"省心"——把翻页、重试、去重、进度展示这些脏活累活全部自动化,你只需要把链接交给它。
全景导览:这个工具到底能下载什么
把它想象成一个"抖音内容搬运工",几乎所有你能在抖音上看到的公开内容,它都能帮你搬回家:
- 单条内容:视频、图文笔记、合集、音乐(原声),复制链接即可下载,短链接也会自动解析;
- 批量内容:某位创作者的主页作品、点赞列表、合集列表、音乐列表,一次跑完整个主页;
- 账号收藏:当前登录账号的收藏夹和收藏合集,一键同步到自己硬盘;
- 直播:直播流实时录制,主播下播后已录数据自动保留;
- 附加数据:封面图、背景音乐、作者头像、JSON 元数据,全部附带保存。
下载过程中,进度条实时展示每个文件的完成状态,失败会自动重试,断开的文件会自动补下,翻页被限制时还会自动启动浏览器辅助抓取。下面这张图就是它实际运行时的下载界面,每个文件的进度一目了然:
新手 5 分钟上手:从安装到下载第一个视频
第一次用,全程只需要 4 个动作。
第一步,把项目拉到本地并安装依赖:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第二步,获取登录凭证(Cookie)。这一步最重要但也最简单,工具提供了自动获取脚本,运行后浏览器会自动打开,你登录一次抖音再回到终端按回车,凭证就自动写好了:
python -m tools.cookie_fetcher --config config.yml第三步,复制一份配置文件:
cp config.example.yml config.yml第四步,开始下载。把想下载的链接直接追加在命令后面:
python run.py -c config.yml -u "https://www.douyin.com/video/7604129988555574538"看到进度条走完,去Downloaded/文件夹里找,无水印视频、封面、原声都在里面。整个过程不需要理解任何接口原理,链接丢进去,剩下交给工具。
场景一:单条内容随手存——视频、图集、合集、音乐都行
这是日常使用频率最高的场景。在抖音上点"分享→复制链接",把链接粘贴到-u参数后面就行,视频、图文、合集、音乐通用:
python run.py -c config.yml -u "https://www.douyin.com/note/7341234567890123456"小窍门:分享出来的短链接(v.douyin.com/xxx这种)也不用先手动跳转,工具会自动解析成完整链接再下载,复制什么就粘贴什么,全程零转换。下载完成后,文件会按"作者→作品"的维度自动归档,一个作品一个文件夹,视频、封面、音乐、元数据整整齐齐,绝不混在一起:
场景二:备份整个创作者的"内容库"
遇到风格特别对味的创作者,与其一个个手动存,不如直接把他的整个主页"搬"回来。把主页链接填进去,再用mode指定要抓取的类型——post是发布作品,like是点赞列表,mix是合集,music是音乐:
python run.py -c config.yml -u "https://www.douyin.com/user/xxxxx"配合配置文件里的mode、number参数,可以做到"只下最近 50 条"或"全量下载不限量"。最贴心的是去重机制:同一个作品无论出现在发布列表还是合集里,都只会下载一次,不会白白占用你的硬盘空间和网络流量。
场景三:直播录制,不错过任何一场
喜欢的主播开播但你没空看?直接把直播间链接丢给它,它就会按你选的清晰度实时录制。主播下播、网络空闲或你手动中断时,已经录好的部分会原样保留,不会白录:
python run.py -c config.yml -u "https://live.douyin.com/273940655995"录制前工具会先抓取直播间信息并让你选择清晰度,录制的文件自动存入Downloaded/作者名/live/目录:
进阶技巧:两个能明显提升体验的设置
技巧一:增量下载,只追新不重复。开启后,再次运行只会下载上次之后新增的作品,相当于给创作者主页配了一个"追更"功能,非常适合长期备份。原理是它用 SQLite 数据库记录每一次下载历史,配合本地文件双重判断,跑多少次都不会重复劳动:
increase: post: true database: true技巧二:并发数按网络状况调节。配置文件里的thread控制同时下载的任务数。日常网络默认 5 就够了,高速宽带可以调到 10~20 让批量下载明显提速;网络不稳定时调到 1~3 则更稳妥,避免频繁触发平台限制。
一张表看懂:我该用哪种方式
| 你的需求 | 推荐用法 | 预期效果 |
|---|---|---|
| 偶尔存一两条视频 | 直接-u传单个链接 | 秒级完成,无水印原画质 |
| 备份某位创作者全部作品 | 主页链接 +mode: post | 自动归档、自动去重、断点续传 |
| 追更喜欢博主的更新 | 主页链接 + 增量模式 | 只下新作品,不重复不遗漏 |
| 想收藏背景音乐/原声 | 音乐链接或mode: music | 单独保存 mp3,附元数据 |
| 看直播没时间 | 直播链接 + 清晰度选择 | 自动录制,中断不丢数据 |
| 批量采集收藏夹 | 登录账号 + 收藏夹模式 | 收藏内容整体同步到本地 |
常见疑问速答
Q:为什么一定要配置 Cookie?A:Cookie 相当于你访问抖音的"门票",工具靠它正常获取内容数据。它会自动保存到配置文件里,之后不需要重复登录。
Q:下载的文件都放在哪里?A:默认放在项目目录下的Downloaded/文件夹,按"作者名→作品类型→作品"的层级自动组织,也可以随时在配置里改保存路径。
Q:重复下载的问题怎么避免?A:默认就开着 SQLite 数据库去重,下载过的作品再次遇到会自动跳过,配合增量模式可以做到真正的"只下新的"。
Q:下载到一半变慢或者卡住怎么办?A:先看是不是网络波动,适当降低并发数;如果提示翻页受限,确认开启了浏览器兜底功能,弹出浏览器时手动完成一次验证码即可恢复。
写在最后:你的抖音内容库,今天就能建起来
从"看到好视频只能收藏吃灰",到"喜欢的内容全部干净地躺在自己硬盘里",中间只差一个 douyin-downloader。无论是随手存一条,还是把整个创作者的更新都搬回家,它都能安静地把事情做完。现在就从复制你的第一条链接开始,几分钟后,你就拥有一个属于自己的、无水印的抖音内容库了。🚀
【免费下载链接】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),仅供参考