news 2026/8/20 17:07:31

抖音视频批量下载、直播录制与素材整理一次搞定:douyin-downloader 完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
抖音视频批量下载、直播录制与素材整理一次搞定: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

凌晨一点,我翻着抖音收藏夹里300多个"先存后看"的视频叹气——真正保存下来的只有手动存的7个,剩下的不是被作者删掉,就是再也找不到了。直到朋友甩给我一个叫 douyin-downloader 的开源下载工具,我花十分钟搭好环境,从那以后,我的收藏夹再也没有"吃灰"这回事。

说白了,它就是一个会替你干活的下载管家:你把链接扔给它,它自己排队、去水印、挑最高清、失败自动重试,最后把视频、封面、背景音乐和元数据整整齐齐码进硬盘。你只需要泡杯茶,等着看进度条从0走到100%。

三步跑通环境:从零到第一条命令

别被"开源工具"四个字吓到,全程不需要懂任何代码,照抄命令就行。

第一步:把项目拉下来并装依赖

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt

需要 Python 3.8 及以上,Windows、macOS、Linux 都能跑。这步是地基,不做的话程序根本起不来。想白拿"浏览器兜底"和"自动取Cookie"两个能力,再补一句pip install playwrightpython -m playwright install chromium,不装也不影响先用起来。

第二步:复制一份配置文件

cp config.example.yml config.yml

项目自带的示例配置就是开箱即用的,复制一份自己改,避免动坏模板。不做这步,程序找不到config.yml会直接报错。

第三步:自动获取 Cookie,告别手动复制粘贴

很多人在抖音下载器上翻车,都是卡在浏览器里翻开发者工具复制 Cookie。这里只需要一条命令:

python -m tools.cookie_fetcher --config config.yml

它会自动打开浏览器,你正常登录一次抖音,回到终端按一下回车,认证信息就自动写进配置了。不做的后果很直接:抖音会把你看作游客,翻两页就被风控拦下,只能抓到零星几条。

三步走完,试试第一条命令——把你想保存的视频链接丢给它:

python run.py -c config.yml -u "https://www.douyin.com/video/1234567890123456789"

下载完成后,目录里会同时出现视频本体、封面图、背景音乐和一份 JSON 元数据,这个作品的所有信息都被完整留存了。

场景一:单个视频下载,一条命令收进硬盘

刷到特别喜欢的视频想存下来反复看,传统做法是找在线去水印网站——传链接、等解析、防弹窗广告,还得担心网站哪天跑路。用 douyin-downloader 就一行命令的事,-u后面接链接,-c指定配置文件,多个链接还能反复传,一次下完。

上图就是它下载时的真实样子:每一条任务都带着进度条跑,全部到 100% 后自动收工,中途不需要你操作任何东西。

场景二:作者主页整页打包,一份配置全带走

发现一个宝藏创作者,想把他的作品、点赞过的视频、做的合集、用的原声全部保存?手动操作想想就劝退,这里只需要一份配置文件:

link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx # 创作者主页链接 path: ./Downloaded/ mode: - post # 下载发布的作品 - like # 下载点赞的作品 - mix # 下载合集内容 - music # 下载音乐作品 number: post: 50 # 下载 50 个发布作品 like: 0 # 0 表示不限制数量,全部下载

填好链接和数量,运行python run.py -c config.yml,程序会自动按作者名建好目录,作品、点赞、合集、音乐分门别类存放,同一个视频在不同模式下也绝不会重复下载。

看上图,这是批量下载时的真实状态:自动抓到 274 个作品、按时间范围过滤、已存在的内容直接跳过、5 个线程并发下载。你盯着进度条喝水就行。

场景三:直播录制自己动手,错过不再补不回来

直播和短视频不一样,结束就是结束,官方不一定有回放。知识分享、教学、赛事这类内容,错过一场可能真的补不回来。在配置里加上直播链接和录制参数:

link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 录制 1 小时,0 表示录到主播下播 chunk_size: 65536 idle_timeout_seconds: 30

它会自动解析出直播流地址,支持 FLV 和 HLS 两种格式。最贴心的是,就算主播中途下播、网络断开,或者你按 Ctrl+C 中断,已经录下来的内容也会保留,不会白录一场。录好的文件存在Downloaded/作者名/live/目录下,还附带一份直播间信息快照。

三个冷门但好用的隐藏能力

增量下载:给素材库当记账本。批量下载最怕重复——今天下过的明天又下一遍,硬盘白占空间。在配置里加两行:

database: true # 开启数据库去重和历史记录 increase: post: true # 增量模式:只下载新发布的作品

之后它就像个记账本,上次下到哪一集、哪些存过,心里全有数,下次运行只补新内容。

评论采集:评论区一键打包。想留存某个作品的完整讨论?开启comments.enabled: true,每个作品旁会多出一份*_comments.json,连二级回复都能带出来,适合做内容研究。

下载完成手机通知。批量下载动辄几十分钟,不用干等。配置notifications后,支持 Bark、Telegram 和企业微信、飞书、钉钉这类 Webhook 机器人地址,下完自动推送到手机。

避坑清单:新手最容易翻车的三个问题

问:为什么只能抓到 20 条作品?这是抖音翻页风控的常见现象。确保配置里browser_fallback.enabled: true,浏览器窗口弹出后手动过一下验证码,别急着关窗口,程序会自己继续翻页。

问:Cookie 失效了怎么办?重跑一次自动获取命令,几十秒搞定:python -m tools.cookie_fetcher --config config.yml

问:下载速度慢,或者想重新下载怎么办?thread从默认 5 调到 8 试试;重新下载时记得数据库记录和本地文件要一起清,只删一边都不会触发重下。

最后多说一句:工具让下载变得简单,也请把它用在正道上——遵守平台规则、尊重创作者版权,下载的内容仅供个人学习研究。

现在就可以做三件事:① 克隆项目并安装依赖;② 跑一次 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 17:04:51

Ice RoamKeyScanner 源码精读:AST 如何自动识别节点的数据读写

Ice RoamKeyScanner 源码精读:AST 如何自动识别节点的数据读写 【免费下载链接】ice Rule engine/process engine, committed to solving flexible and complex hard-coded problems, for complex/flexibly changing business, provide a new abstract orchestratio…

作者头像 李华
网站建设 2026/8/20 17:03:52

论文科研绘图不用愁|PaperXie AI智能绘图,零基础搞定全品类学术配图

在毕业论文撰写、课题研究、期刊发表的过程中,科研配图是体现论文专业性、完整性、逻辑性的核心部分。规范清晰的流程图、数据图、机制示意图,不仅能让论文内容更直观、更有说服力,也是答辩评分、期刊审核、校内抽检的重要加分项。但对于绝大…

作者头像 李华
网站建设 2026/8/20 16:57:06

单片机毕设选题推荐:基于 STM32 或 51 单片机自动 / 手动双模式智能感应门控制器设计 基于 STM32 或 51 单片机声光提醒智能自动门软硬件系统实现(012404)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/8/20 16:51:44

AI漫画生成小程序系统开发实现方案

AI漫画生成小程序系统开发实现方案 随着AI生成技术的普及,AI漫画生成小程序成为自媒体创作、日常娱乐、文创内容产出的热门工具,凭借文字转漫画、图片生成漫画、风格自定义等功能,满足普通用户零绘画基础创作漫画的需求。目前市面上多数AI漫画…

作者头像 李华
网站建设 2026/8/20 16:49:30

099、电机控制中的电磁兼容设计

099、电机控制中的电磁兼容设计 从一块烧掉的驱动板说起 去年夏天,我接手了一个伺服驱动器项目。客户反馈说,在产线上跑得好好的,一到客户现场就随机炸管——IGBT模块烧得连引脚都分不清。我带着示波器和近场探头飞过去,发现客户车间里有一台大功率电焊机,离驱动器不到三…

作者头像 李华
网站建设 2026/8/20 16:47:18

【单片机毕业设计】具备人体感应功能的单片机智能照明控制系统研究 基于 51/STM32 单片机的自动手动双模式台灯装置设计(011904)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华