十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

抖音批量下载工具 douyin-downloader 完整上手:5步跑通批量下载与直播录制

抖音批量下载工具 douyin-downloader 完整上手:5步跑通批量下载与直播录制 抖音批量下载工具 douyin-downloader 完整上手5步跑通批量下载与直播录制【免费下载链接】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就是专门解决想存却懒得一个个存这个毛病的——它是一个能帮你把抖音视频批量下载、直播录制、合集音乐打包收纳的免费命令行工具。本文用5步带你把批量下载跑通再解锁几个藏在配置里的实用开关。这一节解决什么问题先让你5分钟内看到第一条视频落盘别急着把整份文档读完。工具类项目最好的打开方式是先用起来遇到问题再回头查。咱们直接走最短路径。第一步把项目克隆到本地。主程序在子目录里装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt需要 Python 3.8 及以上Windows、macOS、Linux 都能跑。第二步生成配置文件。把示例配置复制一份改名成config.ymlcp config.example.yml config.yml第三步先别管配置里的复杂字段直接试一条视频链接python run.py -c config.yml -u https://www.douyin.com/video/1234567890123456789看到终端里绿色进度条跑到 100%你的第一个文件已经落盘了。下载目录里不止有视频本体还有封面图、背景音乐和一份 JSON 元数据一个作品一个文件夹整整齐齐。这是单个视频下载完成后的界面每一条记录都显示 100%你只需要把链接扔进去剩下的排队、重试都是自动的。第四步遇到登录态失效再处理认证。跑一次自动获取命令它会打开浏览器你正常登录一次抖音回终端按回车认证信息就写进配置了python -m tools.cookie_fetcher --config config.yml第五步回来看配置文件。把link换成你要下载的链接path改成你的保存目录运行python run.py -c config.yml就完事了。一句话收尾从克隆到第一条视频落盘全程不超过5分钟期间你不需要懂任何抖音接口的知识。这一节解决什么问题用一张对照表说清它到底能干什么市面上号称抖音下载器的工具不少但很多是网页端小工具一次只能下一条还得防弹窗。douyin-downloader 的定位不一样它更像一个能长期使用的本地工具能干的活和干不了的活都很明确能做什么不能做什么单个视频、图文、合集、音乐下载不支持抖音以外的平台短链自动解析v.douyin.com 这类不承诺绕过所有风控翻页多了可能受限创作者主页整页批量下载作品/点赞/合集/音乐收藏夹模式仅限当前登录账号直播录制FLV/HLS 双格式HLS 源只存 playlist需 ffmpeg 后处理SQLite 数据库 本地文件双重去重增量下载不支持收藏夹模式下载完成通知Bark/Telegram/Webhook通知功能默认关闭需手动开启这张表能帮你快速判断如果你只是偶尔存一两条视频它确实杀鸡用牛刀但如果你要批量整理某个创作者的几百条作品或者想在直播结束后留住内容它就是最顺手的工具。这一节解决什么问题三个真实场景从单条收藏到直播录制一次讲透下面三个场景差异很大但每个都遵循同一个闭环痛点 → 操作 → 结果截图 → 总结。场景一把家里长辈的每一条视频都存下来假设你爸妈迷上了拍短视频三天两头发新作品你想全部收藏起来。手动一个个点保存早晚漏一条。操作很简单配置文件里把主页链接放进去link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./家庭影像/ mode: - post # 下载发布的全部作品 number: post: 0 # 0 表示不限数量运行后每个作品都会单独建文件夹视频、封面、背景音乐、JSON 元数据各归其位这张图是一个作品下载完成后的文件夹内容MP4 视频、封面图、背景音乐、元数据 JSON 一样不少以后想回看哪个都方便。这个场景的结论给家人当数字档案馆管理员一条命令就够了。场景二追更创作者把主页内容一次性搬回家你关注了一个宝藏创作者三百期作品想全部保存。手动操作想想就劝退而这正是批量下载的强项。配置文件只需要三件事主页链接、保存路径、下载模式link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./我的收藏/ mode: - post - like - mix thread: 5程序会自动抓取主页全部作品按时间范围过滤已存在的内容直接跳过多线程并发下载这是批量下载时的真实状态自动获取到 274 个作品时间范围过滤生效5 个线程并发已下载的自动跳过。下载完成后目录按作者名建好作品、点赞、合集分门别类每个文件夹以日期命名一眼就能定位到某个时间段的内容这种秩序感手动整理很难做到。这个场景的结论批量下载的意义不是快而是不会漏。场景三直播没赶上用工具自动留档知识分享、赛事、教学的直播错过可能就真的没了。douyin-downloader 的直播录制功能可以在直播进行时就帮你把流存下来。在配置里加上直播链接和参数link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 录 1 小时0 表示录到主播下播 idle_timeout_seconds: 30运行后它会解析直播流让你选择清晰度然后开始录制上图正在解析一场直播读取清晰度选项后拿到流地址开始录制。即使主播中途下播或你按 CtrlC 中断已录内容也会保留。这个场景的结论直播录制解决的是错过就补不回来的遗憾相当于给直播间安排了一个自动值夜班的人。这一节解决什么问题藏在配置角落里的几个实用开关主流程跑通之后这几个配置项能让工具再聪明一截而且都写在config.example.yml里只是很多人不会注意到。开关一增量下载只补新的。上次下到第 50 期这次只想下新出的。开启后它就像个有记性的仓库管理员increase: post: true like: true mix: true开关二自定义命名模板。默认命名带日期和标题其实模板可以自己拼filename_template: {date}_{title}_{id} folder_template: {date}_{title}_{id} author_dir: nickname # 或 sec_uid / nickname_uid想用作者 ID 做目录防止重名合并改一行就行。开关三下载完自动通知。批量下载动辄几十分钟不用干等。支持 Bark、Telegram 和企业微信、飞书、钉钉这类 Webhooknotifications: enabled: true providers: - type: bark url: https://api.day.app/YOUR_DEVICE_KEY开关四热搜榜和关键词搜索。不用打开 App 慢慢翻直接导出数据python run.py --hot-board 30 python run.py --search 猫咪 --search-max 100结果以 JSONL 文件导出方便做选题分析。这四个开关的共同点都是一行配置的事但用了之后体验完全不同。这一节解决什么问题新手最容易卡的三个坎逐个拆掉坎一为什么只能抓到 20 条作品这是抖音翻页风控的常见现象。解决办法是确保配置里browser_fallback.enabled: true浏览器窗口弹出后手动过一下验证码别急着关程序会自己继续翻页。坎二Cookie 失效了怎么办重新跑一次自动获取命令几十秒搞定不用手动去开发者工具里翻python -m tools.cookie_fetcher --config config.yml坎三下载速度慢怎么优化把thread从默认 5 调到 8同时避开发布高峰时段下载效果差异很明显。如果你怀疑重复下载直接查数据库sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;每个坎都有明确解法遇到问题照方抓药就行。这一节解决什么问题收尾前给你一份三步行动清单工具说完了剩下的是行动。今天你只需要做三件事克隆项目、装依赖把第一条视频下载跑通跑一次 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),仅供参考
返回列表