抖音批量下载与直播回放保存:免费开源的 douyin-downloader,一次配置长期受益

📅 2026/8/15 20:02:08
抖音批量下载与直播回放保存:免费开源的 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剪辑师小陈上周整理某位博主的素材几百条视频靠手点保存一个下午就这么没了。同事递给他一个开源工具 douyin-downloader——输入主页链接视频、图集、合集、直播回放都能批量下载还自动去水印、挑最高清版本。他试了十分钟发现过去一下午的活现在一杯咖啡的工夫就完成了。这个项目完全免费开源既支持命令行也带桌面版内测中专为想把抖音内容整理成个人资源库的人设计。下面这份入门指南我把最常用的玩法一次讲明白从零开始也能快速跑通。一张表看懂它能替你做什么动手之前先把能力全景摊开你心里就有数了想做的事对应功能简单说明存单条视频 / 图文单作品下载支持 /video、/note 链接短链自动解析存某位博主的全部作品主页批量下载post / like / mix / music 四种模式自由组合存自己收藏的内容收藏夹下载登录后一键拉取收藏作品与收藏合集直播没赶上直播录制FLV / HLS 双格式主播下播自动保留已录数据了解作品反响评论采集按作品抓评论输出独立 JSON 文件追热点、找素材热搜 / 搜索热搜榜与关键词搜索结果导出 JSONL长期维护资源库增量下载已下载的自动跳过只收新作品接入自己的系统REST APIHTTP 接口提交任务适合二次开发一句话总结从单条收藏到全量备份从命令行到图形界面它把抖音内容管理串成了一条完整流水线。三个最常见的真实使用场景场景一抖音作者主页一键批量下载什么时候用发现一个高质量创作者想完整收藏或者要拿他的作品当剪辑素材、学习参考。怎么用把主页链接写进配置指定下载类型和数量即可link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布的作品 - like # 点赞过的作品 number: post: 50 # 0 表示全量 path: ./Downloaded/运行python run.py -c config.yml程序会自动生成作者名 / 类型的目录结构视频、封面、音乐、元数据 JSON 各归其位。跨模式还会自动去重同一个作品绝不会重复下载。效果如何几十条作品的主页全程几乎不用盯屏进度条走完素材库就齐了。场景二抖音直播回放保存与录制什么时候用知识分享、娱乐直播错过了没看到或者想录下来反复学习。怎么用直接把直播间链接交给工具link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 表示录到主播下播 idle_timeout_seconds: 30支持 FLV 和 HLS 两种流格式主播下播、网络空闲或手动中断时已录下的数据都会保留不会白录。录制完成后视频文件连同直播间元数据快照一起放在作者名 / live/目录下。效果如何相当于给喜欢的直播间装了一台自动录像机精彩内容随时回看。场景三单条视频、图集随手存什么时候用刷到一条不错的视频或图集只想单条收藏不想要整套流程。怎么用视频、图集、短链都能直接粘# 单个视频 python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 # 短链自动解析 python run.py -c config.yml -u https://v.douyin.com/xxxxx短链v.douyin.com、v.iesdouyin.com会自动解析成真实地址不用先去网页里展开。下载时会优先选无水印源并在多个码率里自动挑最高清的那个。效果如何刷到一条存一条每个作品都附带封面、背景音乐和完整元数据日后检索、剪辑都顺手。配置速查卡抄走就能用把最常用的配置项整理成一张速查卡需要时直接复制配置项 / 命令作用与推荐用法mode: [post, like, mix, music]主页下载类型想要什么写什么number.post: 0数量限制0 表示全量拉取increase.post: true增量下载跳过已下载只收新的start_time/end_time时间过滤格式2024-01-01thread: 5并发数网络状况好可以调高retry_times: 3失败重试次数指数退避proxy: http://127.0.0.1:7890代理设置网络受限时用filename_template: {date}_{title}_{id}文件命名模板变量可自由组合database: true开启 SQLite 去重与历史记录python -m tools.cookie_fetcher --config config.yml自动获取 Cookie登录后回车即写入python run.py --hot-board 30拉取热搜榜前 30 并导出 JSONLpython run.py --serve --serve-port 8000以 REST API 模式运行仓库里的USAGE.md和config.example.yml有更完整的参数说明遇到拿不准的配置翻一翻就行。大多数人都不知道的两个进阶玩法增量下载像只收新快递一样省心很多用户第一次跑完批量下载就以为结束了其实increase才是长期维护资源库的关键。开着增量下载程序会对照 SQLite 数据库自动跳过所有已下载的作品——就像只收新寄来的快递不重复拆旧包裹。每周跑一次关注列表里所有创作者的新作品就悄悄躺进你的硬盘了。注意保持database: true这个功能依赖数据库记录。热搜榜与关键词搜索白送的选题雷达大多数人只把它当下载器却忽略了自带的发现能力。执行python run.py --hot-board 30可拉取当天热搜榜--search 猫咪 --search-max 100可按关键词搜索作品结果统一导出为 JSONL。对做内容运营、追热点的人来说这相当于内置了一个免费选题工具。新手最常犯的 5 个错误✗ 忽略 Cookie 配置直接跑就报错 → ✓ 首次使用先执行python -m tools.cookie_fetcher --config config.yml登录后自动写入配置✗ Cookie 失效后反复报错还硬等 → ✓ 重新跑一次 Cookie 获取命令一分钟解决✗ 翻页只到 20 条就停以为工具坏了 → ✓ 检查browser_fallback.enabled: true并保持headless: false弹窗出现后手动完成验证✗ 只删数据库记录就以为会重新下载 → ✓ 程序会扫描本地文件判断只有文件已删、库里有记录才会重下想彻底重置请同时清掉本地目录和dy_downloader.db✗ 把collect和post写进同一份配置 → ✓ 收藏夹模式必须单独使用不能与其他模式混跑现在就能执行的起步清单douyin-downloader 的价值一句话就能概括把下载抖音内容从手工劳动变成一条自动化流水线。单条收藏、主页批量、直播回放、增量更新它都替你安排好了剩下的只是选择存什么、存多少。上手一共四步克隆仓库git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader安装依赖pip install -r requirements.txt复制配置cp config.example.yml config.yml填入想下载的链接获取 Cookie 并运行python -m tools.cookie_fetcher --config config.yml然后python run.py -c config.yml不喜欢命令行的朋友还可以试试仓库 Releases 里的桌面版 Douzy内测中操作更直观。最后提醒一句工具再好用也请用在正当用途上——尊重创作者版权只保存自己有权保存的内容用于个人学习、素材整理与数据备份。遵守平台规则才能长久地用好它。从今天这一条命令开始慢慢攒出属于自己的内容资源库喜欢的不再因为没存下来而遗憾。【免费下载链接】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),仅供参考