资讯动态

douyin-downloader:用命令行批量下载抖音视频与提取原声

发布时间:2026/9/16 19:58:02 来源:尧图企业网站定制
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 是一个抖音内容批量下载工具支持按作者主页批量下载视频、图集、合集与原声带进度展示、自动重试与 SQLite 去重。粘贴链接、执行一条命令文件会按作者和日期自动归类。douyin-downloader 是什么和单条链接解析的区别它是配置驱动的下载器把链接列表写进 YAML由命令行入口 run.py 完成解析、并发下载、去重与元数据写入。支持 post发布、like喜欢、mix合集、music原声四类主页内容以及收藏夹独立模式同时处理视频、图文、合集、音乐的单条链接与短链解析。默认 5 并发、2 请求/秒限速、指数退避重试并用“SQLite 历史 本地文件扫描”双重去重翻页触发风控时可拉起浏览器兜底、人工完成验证码。以下截图来自同后端的 Douzy 桌面版内测中。方案适用形态特点浏览器扩展解析单条链接去水印逐条操作无批量、增量与元数据通用平台下载器以海外视频站为主对抖音主页、合集、原声覆盖弱douyin-downloader单条 主页批量并发、增量跳过、元数据完整Douzy 桌面版的链接下载页粘贴视频、主页、合集或原声链接即可识别并开始从克隆到第一次下载的最短路径环境要求 Python 3.8克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt如需浏览器兜底另执行pip install playwright后运行python -m playwright install chromium。随后复制配置并自动获取 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml在弹出的浏览器登录抖音回到终端按回车Cookie 自动写入配置Cookie 过期时重跑这条命令即可。最后带上第一条链接开始python run.py -c config.yml -u 你的抖音视频链接 -p ./Downloaded-u可重复传入以追加链接-t设置并发数-p指定保存目录。配置文件里video、music、cover、avatar、json分别控制是否保存视频本体、原声、封面、头像与原始 JSON。主页作品批量下载与按时间筛选的做法批量下载作者的发布作品与喜欢作品主页链接写入link字段用mode决定范围post发布、like喜欢、mix合集、music原声number为每种模式设置条数上限0 表示不限同一作品跨模式不会重复下载。increase置为true即开启增量下次运行自动跳过主文件已存在的作品。link: - https://www.douyin.com/user/sec_uid mode: [post, music] number: post: 50 # 最多 50 条0 为不限任务中心展示每批下载任务的成功/失败数量失败项可直接重试只取某个时间段的作品并保存原声音频start_time/end_time按发布时间过滤YYYY-MM-DD格式。music: true会把 BGM 一并存为 mp3纯音乐链接则用mode: [music]优先获取原声文件取不到时回退到使用该音乐的首条作品。start_time: 2026-01-01 end_time: 2026-06-30 music: true # 同时保存原声音频 mp3folderstyle: true会按“作者/模式/日期_标题_作品ID”归档大批量下载不会混杂。录制直播间实验性功能link指向live.douyin.com/room_id后开始实时录制 FLV主播下播或 CtrlC 时已录部分保留live.max_duration_seconds设置时长上限。HLS 源只保存 playlist 文件需 ffmpeg 后处理才可播放该功能官方标注为实验性。常见失败场景与排查入口只抓到约 20 条作品典型翻页风控。启用browser_fallback并设headless: false在弹出浏览器中人工完成验证码。Cookie 失效重跑python -m tools.cookie_fetcher --config config.yml。想重下却仍被跳过程序按“数据库记录 本地文件”双重判断只删其一时不生效操作见 README 的 Re-downloading Content 章节。模式边界浏览器兜底仅对post完整验证collect/collectmix本人收藏夹只支持登录 Cookie 对应账号且不能与其他模式混用。完整字段表、REST 服务模式与通知推送配置见 README.zh-CN.md带注释的配置样例见 config.example.yml实现说明见 PROJECT_SUMMARY.md模块代码按功能组织在 core/。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价