抖音下载工具实测记录:去水印、批量搬空作者主页、连直播都能录

📅 2026/8/15 11:26:13
抖音下载工具实测记录:去水印、批量搬空作者主页、连直播都能录
抖音下载工具实测记录去水印、批量搬空作者主页、连直播都能录【免费下载链接】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作为一个被存视频这件事反复折磨多年的人我先后试过对着屏幕录屏、用在线解析站、装各种桌面下载器最后真正留下来长期在用的只有这套开源的抖音下载工具。它免费、无广告、能去水印还能把某个作者的主页一次性批量搬空。这篇实测记录从安装环境讲到高阶玩法想用抖音下载工具存高清视频的朋友直接照着抄作业就行。折腾过三种存视频的老办法为什么最后换了它先交代一下背景。以前我想收藏抖音上某个博主的作品基本就三条路第一拿另一台手机对着屏幕录画质直接被打回十年前声音还经常对不齐画面第二找个网页版解析站用一次崩一次有的还要求先关注公众号最后下载下来画质被压缩到 720p 以下第三装桌面软件倒是省事可广告弹窗比视频还多动不动就让你开会员。这工具的思路完全不同。它直接向抖音服务器请求原始资源拿到的是无水印的源文件还会根据视频码率自动挑出最高的那个版本最高支持 4K。整个工具跑在命令行里没有花哨的界面但正因为这样它干净、稳定、不弹广告特别适合挂在那里批量跑任务。想用图形界面的也有作者基于同一套后端做了个桌面客户端目前在内测后面我会单独讲。装好它只要四步怕命令行的人也能上手我一开始也怵命令行真走一遍发现比想象中简单得多。前提是电脑上有 Python 3.8 或更高版本Windows、macOS、Linux 三个平台都支持。第一步把代码拉下来git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader第二步安装依赖一条命令搞定pip install -r requirements.txt如果你之后想开浏览器兜底功能专门对付翻页风控下文细说再多装一个 playwright 和浏览器内核pip install playwright python -m playwright install chromium第三步复制一份配置文件cp config.example.yml config.yml第四步也是最关键的一步获取 Cookie。抖音上绝大多数内容都要求登录态才能访问工具不会碰你的账号密码它只是借一下浏览器的登录状态python -m tools.cookie_fetcher --config config.yml运行后会自动弹出浏览器你扫码登录一次抖音回到终端按一下回车Cookie 就自动写进配置了全程两三分钟。到这儿四步走完工具已经可以干活了。第一次下载把链接写进配置回车就行这工具能处理的链接类型挺全单个视频、单篇图文、单个合集、单首音乐还有手机上分享出来的那种短链接都能自动识别。最常见的几种长这样单个视频https://www.douyin.com/video/xxxx单篇图文https://www.douyin.com/note/xxxx单个合集https://www.douyin.com/collection/xxxx单首音乐https://www.douyin.com/music/xxxx以视频为例打开 config.yml把链接写进 link 列表link: - https://www.douyin.com/video/7604129988555574538然后运行python run.py -c config.yml终端里就会出现下载进度。默认 5 个线程并发视频、封面、背景音乐、作者头像、JSON 元数据会一起落盘失败自动重试下载完还会比对文件大小做完整性校验不完整的文件会被自动清理掉重来。我第一次跑的时候还担心会不会中途卡死结果它连网络波动都能自己扛过去全程没人守着也下完了。批量玩法一次搬空一个作者的主页单条下载只是开胃菜这工具真正的看家本领是批量。把作者主页链接填进去选好模式就能把他主页上的作品、点赞过的内容、创建的合集、用过的原声一次性全搬回来link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布的作品 - like # 点赞过的作品 - mix # 创建的合集 - music # 用过的音乐原声 number: post: 50 # 最多下 50 个填 0 表示不限量 like: 0自己的收藏夹也能导出。把个人主页链接填进去配合collect和collectmix两种模式收藏的作品和收藏的合集都可以一键搬走。有一点要注意收藏夹模式必须单独使用不能和 post、like 这些混在一个任务里。批量场景里有个让我很舒服的设计跨模式自动去重。同一个视频既出现在作品里又出现在合集里它不会下载两遍因为程序同时查数据库记录和本地文件双重校验遇到已存在的直接跳过。下图中那一行行已存在、跳过的提示就是去重机制在起作用任务多开时每个视频的进度状态都清清楚楚已下载过的自动跳过。如果只是想跟追某个博主的更新可以开增量模式只下载新增内容省时省流量increase: post: true database: true再配合时间筛选start_time和end_time两个配置项还能精确到只抓某段时间内的作品。比如我只想要这位作者今年发的视频把起止日期写进去就行。下载完的文件去哪了目录规整到强迫症狂喜以前用别的下载器文件要么堆在下载目录里乱成一锅粥要么全是无意义的数字编号找起来想砸电脑。这个工具默认按作者 → 内容类型 → 日期_标题_ID的层级自动归档Downloaded/ └── 作者名/ ├── post/ │ └── 2024-02-07_作品标题_aweme_id/ │ ├── video.mp4 │ ├── cover.jpg │ ├── music.mp3 │ └── data.json ├── like/ ├── mix/ ├── music/ └── live/每个作品独立成一个文件夹视频、封面、音乐、元数据分门别类以后想找某个视频按作者和日期翻就行基本不用靠搜索。每个作品单独成夹封面缩略图直接可见找文件靠肉眼就够了。所有下载记录还会写进一个 SQLite 数据库默认生成 dy_downloader.db它既是去重的依据也相当于你的下载历史档案。哪天想重下某个作品用文件管理器删掉对应的文件夹再把数据库里对应记录清掉重新跑一次就行。几个藏在配置文件里的进阶技能如果只用上面这些功能已经能覆盖九成的日常需求。但工具里还埋了不少进阶能力我挨个试过挑几个真正实用的说说。**直播录制。**把直播间链接填进去它就能持续录制直播流主播下播、网络中断或是手动中断时已经录下的内容都会被保留。适合追带货预告、赛事转播这类错过就没有的内容选定清晰度即可生成直播流地址录制的 FLV 文件直接存进指定目录。**评论采集。**开启后每个视频旁会多生成一个 JSON 文件把该作品的评论连同二级回复全部抓下来。做内容分析或舆情观察的人这个功能很对口。**热搜榜与关键词搜索。**两条命令就能拿到热搜榜快照或按关键词搜作品结果以 JSONL 格式落盘方便二次处理python run.py --hot-board 30 -p ./Downloaded python run.py --search 猫咪 --search-max 100 -p ./Downloaded**完成通知。**任务跑完可以通过 Bark、Telegram 或企业微信 Webhook 推到手机上不用一直盯终端挂机党福音。**REST API 服务模式。**执行python run.py --serve --serve-port 8000能把工具变成一个小服务别的程序提交一个链接就能触发下载适合接进自己的自动化流程。**视频转写。**如果你有 OpenAI 的密钥还能给下载好的视频生成文字稿输出 txt 和 json 两种格式做视频内容整理的朋友会喜欢。另外代理、并发线程数、失败重试次数这些都能在配置里调。网络环境特殊的朋友给proxy配置项填上代理地址即可。不想敲命令桌面版了解一下命令行确实有门槛作者也意识到了所以基于同一套后端做了桌面客户端Douzy目前还在内测。界面是深色科技风左侧功能导航右侧粘贴链接就能开下粘贴链接、选内容类型、点开始三步走完。桌面版还能同步关注列表、查看下载档案按作者和标题筛选历史记录下载中的任务有实时进度追踪批量任务逐条排队处理连剩余时间都有预估。对普通用户来说等内测版开放下载后上手会更无脑。现阶段想要稳定体验还是命令行最靠谱。常见问题速查我踩过的坑都给你列出来了**为什么只能抓到 20 条作品**这是抖音翻页风控的典型表现。解决办法是开启浏览器兜底browser_fallback: enabled: true headless: false max_scrolls: 240启用后遇到翻页受限会自动弹出浏览器出现验证码就手动过一下别急着关窗口让它慢慢滚完。**下载速度很慢怎么办**先看网络是否稳定再调线程数。默认 5 个并发一般 3 到 5 是最佳区间别贪多线程拉太满反而容易被限速。也可以试试挂代理或错开高峰时段。**Cookie 失效了**抖音的登录态有时效重新跑一遍python -m tools.cookie_fetcher --config config.yml就恢复了。**担心重复下载**程序本身有数据库加本地文件的双重去重正常跑不会重复。真想重下某个作品删掉对应文件夹和数据库记录即可。**录的直播 HLS 源打不开**FLV 文件可以直接播放HLS 源只保存了 playlist 文件需要用 ffmpeg 转换一下才能播放。**想看下载历史**直接用 sqlite3 命令行查 dy_downloader.db 里的记录表作者名、标题、下载时间都在里面随时能导出。写在最后工具是免费开源的用起来没毛病但还是要多嘴提醒一句抖音内容的版权归原作者所有下载的内容建议只用于个人收藏、学习研究这类合理用途别拿去商用或二次传播。回到开头那句话。如果你也在为存抖音视频这件事头疼花十分钟把这款抖音下载工具装起来体验一下从粘贴链接到文件落盘全程无人值守的感觉。批量搬空作者主页、增量跟新、直播备份、评论采集……总有一个场景能用上。收藏夹里躺了一年的视频是时候让它真正属于你了。【免费下载链接】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),仅供参考