
抖音批量下载完整指南视频、图集、合集与音乐无水印一步到位【免费下载链接】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-downloaderdouyin-downloader 是一款开源的抖音批量下载工具支持视频、图集、合集与音乐的无水印下载也能一次拉取整个作者主页的作品。做短视频素材收集的用户最头疼的就是逐条复制链接、去水印网页下载、手动改名这一套重复劳动还经常出现漏文件或水印没去掉的情况。本文按能力层级递进组织先跑通最小闭环再扩展到批量与多形态最后讲可靠性兜底、归档与进阶玩法。三步跑通第一条下载克隆、安装、运行准备工作只有三样Python 3.8 环境、一条抖音链接、一份配置文件。拿到代码后安装依赖再把配置模板复制出来git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt # 安装依赖 cp config.example.yml config.yml # 复制配置模板把 config.yml 改到最短形式贴一条视频链接指定保存路径与模式然后python run.py启动。link: - https://www.douyin.com/video/7412345678901234567 # 粘贴一条抖音链接 path: ./Downloaded/ # 保存位置 mode: - post # 模式作品 thread: 5 # 并发线程数python run.py屏幕会输出实时进度当前处理到第几个作品、每一步走到哪都清晰可见跑完后Downloaded/下就是无水印的 mp4。如果请求遇到需要登录态的环节用内置的python -m tools.cookie_fetcher --config config.yml打开浏览器登录一次Cookie 会自动写回配置不用手动抓包。用熟的人的说法是我只负责粘贴和按回车剩下的全是进度条。批量拉取作者主页与多形态内容的配置写法把link换成作者主页mode展开成列表number按模式给上限0 表示全量拉取。不同链接形式对应的产出如下内容类型链接形式说明单个视频 / 图文/video/{id}、/note/{id}自动挑最高码率优先无水印源单个合集/mix/{id}、/collection/{id}合集内作品批量下载单个音乐/music/{id}优先原声文件作者主页批量/user/{sec_uid}作品、点赞、合集、音乐四种模式自己的收藏夹/user/self?showTabfavorite_collection需要登录 Cookiemode可以一次填多个同一作品 ID 跨模式自动去重配合start_time/end_time还能限定发布时间区间。v.douyin.com/...这类短链会自动解析不需要手动展开。封面、背景音乐、作者头像、原始 JSON 元数据都可作为附加资源一并保存粘贴live.douyin.com/{房间号}则进入直播录制主播下播后已录数据依然保留。处理三类典型翻车重试、去重与兜底批量下载最怕的不是慢而是看似成功实则翻车。这个项目对三类情况都做了针对性兜底网络中断导致文件残缺。下载完成后会用 Content-Length 校验文件大小不完整的文件自动清理并重新下载另有慢节点探测长时间低速的连接会被提前放弃、换到健康源重试。你最终感知到的是目录里不会出现打不开的坏文件默认retry_times: 3把重试藏在后台完成。同一内容重复下载。SQLite 数据库相当于一份仓库台账记录每个已下载作品的 IDincrease增量开关再叠加磁盘检查只拉本地还没有的主文件。你感知到的是同一个任务重复跑、挂进定时计划都不会再占空间只补新增内容。接口分页被平台限制。API 翻页拉不动时自动启动浏览器模拟翻页兜底必要时弹出窗口让你手动过验证码。你感知到的是多了一条备用路线批量任务不会卡在某页上停摆跑一整晚也能续上。命名模板、归档目录结构与进阶玩法文件名默认是{date}_{title}_{id}的组合配置里还提供{author}、{year}、{type}等变量自由拼接模板要求至少含{id}以避免重名覆盖。folderstyle: true时每个作品单独建一个文件夹Downloaded/ └── 创作者昵称/ └── post/ └── 2024-06-15_舞蹈教学_7412345678901234567/ ├── 2024-06-15_舞蹈教学_7412345678901234567.mp4 # 无水印视频 ├── ..._cover.jpg # 封面 └── ..._data.json # 完整元数据所有作品同时写入dy_downloader.db之后按作者、标题关键词、发布时间筛选或批量导出不必对着文件夹逐个翻。在归档之上还有四个常用进阶玩法启用transcript把视频转写成文字稿方便做素材检索打开comments采集作品评论可选二级回复输出*_comments.json配置notifications后下载完成或失败会推送到 Bark、Telegram 或 Webhook跑批不用盯终端python run.py --serve --serve-port 8000暴露 REST API把下载能力接进自己的自动化流程。从首次试跑到定时任务的最短路径整套流程就三件事装依赖并复制配置填好link、path、mode贴链接运行python run.py。新手建议先拿一条单视频链接试跑确认文件落地、进度显示都正常再切到作者主页批量并打开increase增量开关配合系统定时任务让内容库每周自动更新。各配置项的完整说明可以直接翻 config.example.yml 里的中文注释和 README.zh-CN.md。本工具适合用于个人学习、研究与备份请尊重内容创作者的劳动成果勿用于商业用途或侵犯他人权益。【免费下载链接】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),仅供参考