抖音视频下载怎么无水印批量搞定?
【免费下载链接】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(默认最高档)自动选源,你不用手动挑。
一条链接,并发跑完
视频、图集、合集、音乐(原声)都认;默认 5 线程并发,进度条实时刷新。
下过就登记,再跑就跳过
每条成功下载都写进本地数据库,同一作品换个链接、换个模式再跑,一律直接跳过。
被风控时弹浏览器兜底
翻页被限流时它会拉起浏览器,让你手动过一遍人机验证,过完接着抓,不用从头再来。
从一条链接到整个主页:三步跑通无水印批量下载
第一步:装一次,扫一次码
依赖装一次,之后所有任务共用:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt下载需要登录态——也就是 Cookie(证明你已登录抖音的一串凭证)。首次使用执行下面命令,会弹出浏览器,用手机抖音扫码登录,Cookie 自动写回配置(抓取逻辑在 tools/cookie_fetcher.py):
pip install playwright && playwright install chromium cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml仓库还配套了图形界面的 Douzy 桌面版,登录抖音后左侧会一直挂着「已登录」状态,登录一次即可反复使用:
第二步:先把一条视频存下来
编辑config.yml,这一步只关心三个字段(完整示例见 config.example.yml):
link: - https://v.douyin.com/你的短链接 path: ./Downloaded/ mode: [post] # ...其余配置保持默认...然后一条命令跑完:
python run.py -c config.yml跑完去Downloaded/里看,视频已按作品分好文件夹。
第三步:把整个主页搬回来
在第二步基础上改两处:link换成作者主页链接;mode里按需加like(ta 点赞过的内容)和mix(ta 创建的合集),再用number控制每种内容各下多少条:
link: - https://www.douyin.com/user/你的主页链接 mode: [post, like, mix] number: {post: 0, like: 100, mix: 0} # 0 = 不限量 # ...其余配置保持默认...运行命令不变,仍是python run.py -c config.yml。文件按「作者 → 模式 → 作品」三层落盘,文件夹命名自带日期和标题,翻找很省事:
你再跑一次,会重复下载吗?
不会。每次下载成功,它都会把作品 ID 写进本地 SQLite 数据库(默认文件名dy_downloader.db,一个存记录的小型本地文件库)。
下次开工它先查库、再核对磁盘上的文件,两头都有的作品直接显示跳过,不浪费流量。
想追更一个更新勤的博主,把increase.post保持为true,它只补新作品,旧的自动略过。哪天真想重新拉一遍,把它改成false即可——数据库不用清空,当前筛选范围内的作品会被重新下载并覆盖。
抖音视频下载批量卡住时你该敲什么?
- 扫码登录后还是提示要登录→ Cookie 过期了。重新执行
python -m tools.cookie_fetcher --config config.yml,在弹出的浏览器里再登录一次。 - 批量任务跑到一半不动了→ 多半是翻页触发风控,它在等人机验证。切到弹出的浏览器窗口手动过完验证,任务接着跑;彻底没反应就 Ctrl+C 退出,重跑时已完成的会自动跳过,相当于断点续传。
- 没下过的作品却显示跳过→ 数据库里登记过这个作品 ID(比如之前换过链接下过同一条)。属正常去重;确需重下就把
increase.post改成false。 - 合集模式半天没动静→ 合集分页请求本来就多,慢是正常的。确认链接形如
douyin.com/collection/ID、mode里写的是mix,然后忍住别反复重启进程。
先装依赖、扫码拿登录态,下一条点赞的视频试跑,成功再换作者主页做批量。只保存自己有权保留的内容,尊重创作者,别用于商业搬运。
【免费下载链接】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),仅供参考