抖音视频批量下载、直播录制与素材整理一次搞定:douyin-downloader 完整上手指南

📅 2026/8/20 17:07:54
抖音视频批量下载、直播录制与素材整理一次搞定:douyin-downloader 完整上手指南
抖音视频批量下载、直播录制与素材整理一次搞定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凌晨一点我翻着抖音收藏夹里300多个先存后看的视频叹气——真正保存下来的只有手动存的7个剩下的不是被作者删掉就是再也找不到了。直到朋友甩给我一个叫 douyin-downloader 的开源下载工具我花十分钟搭好环境从那以后我的收藏夹再也没有吃灰这回事。说白了它就是一个会替你干活的下载管家你把链接扔给它它自己排队、去水印、挑最高清、失败自动重试最后把视频、封面、背景音乐和元数据整整齐齐码进硬盘。你只需要泡杯茶等着看进度条从0走到100%。三步跑通环境从零到第一条命令别被开源工具四个字吓到全程不需要懂任何代码照抄命令就行。第一步把项目拉下来并装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt需要 Python 3.8 及以上Windows、macOS、Linux 都能跑。这步是地基不做的话程序根本起不来。想白拿浏览器兜底和自动取Cookie两个能力再补一句pip install playwright加python -m playwright install chromium不装也不影响先用起来。第二步复制一份配置文件cp config.example.yml config.yml项目自带的示例配置就是开箱即用的复制一份自己改避免动坏模板。不做这步程序找不到config.yml会直接报错。第三步自动获取 Cookie告别手动复制粘贴很多人在抖音下载器上翻车都是卡在浏览器里翻开发者工具复制 Cookie。这里只需要一条命令python -m tools.cookie_fetcher --config config.yml它会自动打开浏览器你正常登录一次抖音回到终端按一下回车认证信息就自动写进配置了。不做的后果很直接抖音会把你看作游客翻两页就被风控拦下只能抓到零星几条。三步走完试试第一条命令——把你想保存的视频链接丢给它python run.py -c config.yml -u https://www.douyin.com/video/1234567890123456789下载完成后目录里会同时出现视频本体、封面图、背景音乐和一份 JSON 元数据这个作品的所有信息都被完整留存了。场景一单个视频下载一条命令收进硬盘刷到特别喜欢的视频想存下来反复看传统做法是找在线去水印网站——传链接、等解析、防弹窗广告还得担心网站哪天跑路。用 douyin-downloader 就一行命令的事-u后面接链接-c指定配置文件多个链接还能反复传一次下完。上图就是它下载时的真实样子每一条任务都带着进度条跑全部到 100% 后自动收工中途不需要你操作任何东西。场景二作者主页整页打包一份配置全带走发现一个宝藏创作者想把他的作品、点赞过的视频、做的合集、用的原声全部保存手动操作想想就劝退这里只需要一份配置文件link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx # 创作者主页链接 path: ./Downloaded/ mode: - post # 下载发布的作品 - like # 下载点赞的作品 - mix # 下载合集内容 - music # 下载音乐作品 number: post: 50 # 下载 50 个发布作品 like: 0 # 0 表示不限制数量全部下载填好链接和数量运行python run.py -c config.yml程序会自动按作者名建好目录作品、点赞、合集、音乐分门别类存放同一个视频在不同模式下也绝不会重复下载。看上图这是批量下载时的真实状态自动抓到 274 个作品、按时间范围过滤、已存在的内容直接跳过、5 个线程并发下载。你盯着进度条喝水就行。场景三直播录制自己动手错过不再补不回来直播和短视频不一样结束就是结束官方不一定有回放。知识分享、教学、赛事这类内容错过一场可能真的补不回来。在配置里加上直播链接和录制参数link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 录制 1 小时0 表示录到主播下播 chunk_size: 65536 idle_timeout_seconds: 30它会自动解析出直播流地址支持 FLV 和 HLS 两种格式。最贴心的是就算主播中途下播、网络断开或者你按 CtrlC 中断已经录下来的内容也会保留不会白录一场。录好的文件存在Downloaded/作者名/live/目录下还附带一份直播间信息快照。三个冷门但好用的隐藏能力增量下载给素材库当记账本。批量下载最怕重复——今天下过的明天又下一遍硬盘白占空间。在配置里加两行database: true # 开启数据库去重和历史记录 increase: post: true # 增量模式只下载新发布的作品之后它就像个记账本上次下到哪一集、哪些存过心里全有数下次运行只补新内容。评论采集评论区一键打包。想留存某个作品的完整讨论开启comments.enabled: true每个作品旁会多出一份*_comments.json连二级回复都能带出来适合做内容研究。下载完成手机通知。批量下载动辄几十分钟不用干等。配置notifications后支持 Bark、Telegram 和企业微信、飞书、钉钉这类 Webhook 机器人地址下完自动推送到手机。避坑清单新手最容易翻车的三个问题问为什么只能抓到 20 条作品这是抖音翻页风控的常见现象。确保配置里browser_fallback.enabled: true浏览器窗口弹出后手动过一下验证码别急着关窗口程序会自己继续翻页。问Cookie 失效了怎么办重跑一次自动获取命令几十秒搞定python -m tools.cookie_fetcher --config config.yml。问下载速度慢或者想重新下载怎么办把thread从默认 5 调到 8 试试重新下载时记得数据库记录和本地文件要一起清只删一边都不会触发重下。最后多说一句工具让下载变得简单也请把它用在正道上——遵守平台规则、尊重创作者版权下载的内容仅供个人学习研究。现在就可以做三件事① 克隆项目并安装依赖② 跑一次 Cookie 自动获取完成认证③ 挑一个你最喜欢的视频链接体验一把一条命令收进硬盘的痛快。下一次当你刷到那个等了很久的视频或是一场直播即将开始你都不需要再对自己说先存后看了——打开终端敲下命令三秒后它已经躺在你的硬盘里。你的抖音素材库就从今晚建立。【免费下载链接】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),仅供参考