抖音视频说没就没?免费开源的 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
深夜刷到一条超棒的视频,你顺手点了收藏,想着"改天再看"。结果几天后点开,只剩一行冰冷的提示——"作品已删除"。收藏夹里上百条内容一条条变灰,你却连一张原图都没留下来。这种"喜欢过却留不住"的失落,刷抖音的人多少都体会过。而 douyin-downloader 正是为这个场景而生的免费开源工具:一条链接,把视频、封面、原声全部原画质搬进你的硬盘。
录屏、在线网站、手动保存,这三件事你都干过
说实话,在遇到它之前,保存抖音视频基本就三条路,条条都不好走:
- 录屏大法:画质糊成一片,右下角还永远顶着那个水印,强迫症当场崩溃
- 在线"去水印"网站:限次数、弹广告,甚至要求注册充值,传链接上去心里总不踏实
- 手动一条条存:喜欢的博主上百条作品,想全部留档,点得手指头都酸,还容易漏
但 douyin-downloader 的解法完全不一样——它是一套跑在你电脑上的完整下载器,不经过任何第三方中转,直接从抖音服务器拉取原始文件。这份抖音下载去水印教程最核心的一句话就是:别用在线解析站,用本地工具直连官方源。它的核心卖点可以浓缩成四句话:
- 🎯真去水印:自动挑无水印视频源,还会根据码率数组帮你选最高清的那一档
- ⚡批量一条龙:作者主页、合集、点赞、收藏夹、原声音乐都能成批下载
- 自带记性:SQLite 数据库加本地文件双重去重,增量模式只补新作品
- 皮实抗折腾:失败指数退避重试、下载完整性校验、翻页受限还能开浏览器兜底
划重点:它解决的不是"偶尔存一条"的小事,而是"把一个博主的作品库完整搬到本地"这种大工程。
一分钟看懂它做什么:输入链接,其余交给程序
整个工作流程简单到可以一句话讲完:你给它一个链接,它还你一个整理好的文件夹。
你的输入 程序的输出 抖音链接(视频/图文/合集/音乐/主页/直播间) │ ▼ 解析链接类型 → 拉取作品数据 → 并发下载 → 去重落盘 │ ▼ 日期_标题_ID 文件夹:视频 + 封面 + 原声 + JSON元数据 + download_manifest.jsonl 下载清单这里有个小技巧:链接类型完全不用你操心,v.douyin.com短链、live.douyin.com直播间、/user/主页,程序都会自动识别。它也是一套很好用的抖音视频批量下载技巧的落地工具——主页、合集、点赞一次勾选,跑完就是一整个作品库。
10 分钟装好依赖并跑通第一次下载
上手没有想象中复杂,按真实使用顺序走一遍,大约一杯咖啡的时间。
第一步,拿到项目并装依赖(约 3 分钟):
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt如果你后面想用浏览器兜底或自动获取 Cookie,再多装一行:pip install playwright && python -m playwright install chromium。
第二步,复制配置并搞定 Cookie(约 5 分钟,也是最容易卡住的一关):
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml后面这条命令会弹出一个浏览器窗口,你用抖音 App 扫码登录,然后回到终端按一下回车,Cookie 就自动写进配置了,全程不用碰代码。不想装 Playwright 的话,也可以在config.yml里写cookies: auto,或者手动粘贴浏览器里的 Cookie 字符串。
第三步,先拿一条链接试水(约 1 分钟):
python run.py -c config.yml -u "https://www.douyin.com/video/7604129988555574538"-u是临时追加链接的意思,跑通了再去改配置文件里的link列表,一次放多个链接。第一次跑完,打开./Downloaded/看看,文件夹已经按"日期_标题_ID"排得整整齐齐。
进阶玩法一:主页作品打包备份方案,追更博主不再漏
把博主的完整主页下载下来,是它最拿手的活儿:
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix number: post: 0 # 0 表示全量下载配合start_time/end_time时间过滤和increase.post: true增量开关,就形成了一套抖音主页作品打包备份方案:第一次全量拉取,之后每次运行只补新发的作品,跨模式还自动去重,同一个视频在"作品"和"合集"里不会重复下载。如果你只想单独保存某个背景音乐,贴/music/{id}链接配合mode: music就能把原声搬回家,这是最省事的抖音原声音乐下载方法。
进阶玩法二:抖音直播录制保存方法,下播了数据还在
遇到重要的直播舍不得错过?直接贴直播间链接就能录:
link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 = 录到主播下播主播下播、网络空闲或你手动 Ctrl+C 中断,已经录下来的字节都会被保留,不会白录。录完的 FLV 文件连同直播间元数据快照一起存在Downloaded/{作者}/live/下,这就是完整的抖音直播录制保存方法。
进阶玩法三:热搜榜、关键词搜索和完成通知
追热点做内容的人一定会喜欢这两个隐藏功能:
python run.py --hot-board 30 -p ./Downloaded python run.py --search "猫咪" --search-max 100 -p ./Downloaded一个拉取抖音热搜榜快照,一个按关键词搜索作品,结果都导出成带时间戳的 JSONL 文件,方便后续做数据分析。下载完成想第一时间知道?配置里加一段notifications,就能推送到 Bark、Telegram 或企业微信/钉钉 Webhook,任务跑完手机直接响。
顺带一提,如果你不喜欢命令行,项目还有个内测中的桌面客户端,粘贴链接就能检测作品类型、勾选下载内容,进度和任务状态都做了可视化。
从"手动录屏两分钟"到"百条作品一键完成"
最后算一笔实在账:以前保存一条视频,录屏加水印再剪辑,至少两分钟;现在贴链接回车,原画质几秒到手。以前给一个博主做作品留档,手动操作能花一下午;现在mode: post加并发 5 线程,成百上千条作品自动排队下载,中途断网了重试机制会接着补。以前追更总要自己记着哪条下过哪条没下;现在数据库去重加增量下载,让程序替你记。
下一步的行动清单:
git clone拉取项目,装好依赖- 运行
cookie_fetcher完成一次扫码登录 - 复制一条你喜欢的视频链接,跑通第一次下载
- 把常用博主主页写进配置,开起增量和时间过滤
- 试试热搜榜、评论采集和直播录制,找到你的专属玩法
最后提醒一句:工具好用,但要用在正道上。请仅下载自己有权保存的内容,用于个人学习、研究或合理使用,别用于商业传播、侵犯他人版权或隐私。合理使用,才能长久地愉快玩耍。
【免费下载链接】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),仅供参考