抖音无水印视频下载工具,一条链接把整个主页搬回家: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
录屏存的抖音视频糊成一团还带水印,在线解析站弹窗不断,有的还顺手收走你的 Cookie。douyin-downloader 是一款开源的抖音无水印视频下载工具,链接贴给它,它按最高清解析出原片,还能整主页批量搬运、增量追更。跟着下面四步走,三分钟跑通首次下载 📥
为什么值得换掉录屏和解析站
- 无水印原片:直接解析抖音接口拿无水印源,
video_quality默认highest,在码率阶梯里自动挑最高转码档;改成original会额外发一次探测请求去够上传原片,够不到自动回退。 - 主页批量搬运:一条主页链接配
mode: [post],作品、喜欢、合集、音乐(post/like/mix/music)四种模式随便切,翻页自动进行,不用一条条点。 - 去重与增量:SQLite 库(
dy_downloader.db)记录下载历史,increase.post: true让二次运行只补新增;本地文件丢了,redownload_missing_files(默认true)自动补下。 - 浏览器兜底:翻页被风控拦下时,
browser_fallback.enabled: true+headless: false会弹出浏览器,你手动过一下验证就能接手。 - 评论与热搜采集:
comments.enabled: true给每个作品附一份评论 JSON;--hot-board 30一条命令把热搜榜导出成 JSONL 接着分析。 - 通知与集成:
notifications.enabled: true配 Bark / Telegram,下完自动推提醒;--serve还能起本地 REST API 接你自己的脚本。
| 对比维度 | 手动录屏 / 单条保存 | 在线解析站 | douyin-downloader |
|---|---|---|---|
| 画质 | 带水印、有控件痕迹 | 一般只能拿到转码档 | 多档码率自动挑最高,可探测原片 |
| 批量 | 一条一条点 | 基本不支持 | 一条主页链接整包搬,自动翻页 |
| 隐私 | 无风险 | Cookie 常被站点留存 | Cookie 只存在本地config.yml |
| 附加能力 | 无 | 几乎没有 | 评论、热搜、直播录制、完成通知 |
上图是同一项目的 Douzy 桌面版任务页:勾好作品、喜欢、合集、音乐模式就能批量执行,CLI 用等价的mode字段表达同样的四种模式。日常下载官方更推荐桌面版,CLI 适合脚本集成,这点后文排错部分会再提。
四步跑通首次下载
- 拉源码、装依赖,机器上要有 Python 3.9+,一般一两分钟:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader && pip install -r requirements.txt想要"浏览器兜底"能力,再补装playwright和chromium。
- 复制一份自己的配置(以后所有修改只动
config.yml,官方模板保持原样),再用自带脚本拿 Cookie:
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml脚本弹出浏览器登录一次抖音,回终端按回车,Cookie 自动写进配置,全程不用手抄。
- 打开
config.yml,把示例link换成目标主页或视频链接:
link: - https://www.douyin.com/user/xxxx mode: [post] number: post: 0 # 0 = 不限条数- 开跑:
python run.py -c config.yml终端实时显示进度,成品默认落在项目根目录Downloaded/,按"作者 / 日期_标题_id"归档,日期取作品发布时间而不是下载时间。
挑一个场景练手
全量备份一个博主
你想把某个博主的作品完整备份下来,不想一条条点。
关键就两处:mode填post,number.post填0(0 表示不限条数,一直翻到博主最后一条为止)。文件按"作者 / 日期_标题_id"归档,找起来整齐;主页翻页若被风控拦下,保持浏览器兜底打开,弹出来手动过验证即可。
每周追更,只补新增
你想把作者新发的作品补下来,已下的不想再跑一遍。
database: true increase: post: truedatabase: true打开 SQLite 历史比对,increase.post: true让已下过的作品直接跳过,追更成本几乎为零。哪天真想重下,把increase.post改成false,当前筛选范围内的作品会重新下载并覆盖文件,不用手动清数据库。
开播就录,下播才停
主播开播了,你想录下来存档。
live: max_duration_seconds: 0link填live.douyin.com/房间号形式的直播链接后生效,0表示一直录到主播下播,想限制时长就改成具体秒数。提前有数:直播录制是实验功能,HLS 源保存的是播放列表而非可直接播放的视频,心里有数就行。
卡住了?先查这四处
- 现象:终端提示 Cookie 失效或要求登录。原因:Cookie 有过期时间,放久了就废。解法:重跑一次自动获取
python -m tools.cookie_fetcher --config config.yml。 - 现象:主页几百条作品,只拉到二三十条。原因:API 翻页触发风控。解法:保持
browser_fallback.enabled: true、headless: false,浏览器弹出来后手动过验证;注意 2026 年 8 月起抖音风控覆盖面在扩大,单视频、合集、音乐、喜欢等接口 CLI 可能直接受限,README 建议日常下载用 Douzy 桌面版。 - 现象:删掉本地视频再跑,仍提示已下载被跳过。原因:工具按"SQLite 记录 + 本地文件"双重去重。解法:把
increase.post设为false,作品会重新下载并覆盖,无需手动清库。 - 现象:进度刷屏,看不清重点。原因:详细日志被打开。解法:保持
progress.quiet_logs: true,运行命令不加-v。
你可能想问
下载一半断网了,要重头再来吗?不用。不完整的文件会被清掉,按 1s、2s、5s 退避重试,retry_times默认 3 次。
下好的文件在哪?项目根目录的./Downloaded/,配置里的path或命令行-p都能改;同目录还会写一份download_manifest.jsonl下载清单,方便回溯。
original和highest差在哪?highest只在接口返回的码率阶梯里挑,不多发请求;original每条作品多发一次探测请求去够上传原片,原片比转码档大就优先下原片,探测失败自动退回最高转码档。
怎么查历史下载记录?sqlite3 dy_downloader.db "SELECT aweme_id, download_time FROM aweme ORDER BY download_time DESC LIMIT 20;"看最近 20 条。
要点速查
| 想做的事 | 关键配置 / 命令 | 备注 |
|---|---|---|
| 存单条视频 | link填视频链接 | 自动去水印、挑最高清 |
| 主页全量备份 | mode: [post]+number.post: 0 | 0 = 不限条数 |
| 增量追更 | increase.post: true | SQLite 比对历史 |
| 采集评论 | comments.enabled: true | 每作品一份 JSON |
| 热搜榜 / 关键词 | --hot-board 30/--search "猫咪" | 导出 JSONL |
| 刷新 Cookie | python -m tools.cookie_fetcher --config config.yml | 浏览器自动获取 |
它把"存抖音视频"从录屏、手抄链接的手工作坊,变成了复制粘贴的流水线。建议先照上面四步跑通首次下载,再挑一个场景练手,顺了之后翻一遍 config.example.yml 里的完整字段,Cookie 自动获取逻辑在 tools/cookie_fetcher.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),仅供参考