news 2026/9/15 20:56:13

把抖音短视频变成无水印本地文件: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

周五晚上,一位内容运营同学想把一位摄影师主页上刚发的 40 条作品存到本地:视频要去水印、封面和原声音乐要一起要、还要一份标题和数据的说明文件。这正是douyin-downloader做的事:它把抖音在线的短视频、图文、合集和音乐,变成一份份可离线打开、可整理归档的本地文件。

下载完成,你会得到什么

跑完任务后,Downloaded/目录里是按"作者 → 模式 → 单条作品"排好的文件夹,每个作品目录下通常包含这几样:

文件内容
视频 / 图集无水印、自动挑选最高码率的 MP4 或图片组
_cover.jpg作品封面
_music.mp3原声音乐(BGM 或原声)
_data.json标题、作者、播放量等元数据
_comments.json作品评论,默认关闭,开启后按作品生成

批量任务结束时,终端会打印一张汇总表格:下载目录、总数、成功、失败、跳过各占多少,失败项可结合重试结果排查。另外,任务全程写入一个 SQLite 数据库(dy_downloader.db),这是后面"只补新作品"能力的来源。

如何完成首次下载

准备一台装有 Python 3.8+ 的电脑,macOS、Linux、Windows 均可,然后执行下面三条命令:

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader && pip install -r requirements.txt python run.py -c config.yml

第二条命令负责装依赖;config.ymlconfig.example.yml复制而来,参考 README.zh-CN.md,至少填入link(要下载的链接)、path(保存目录)、mode(post / like / mix / music)和cookies。判断这次下载是否成功很简单:终端出现进度条并给出汇总,输出目录里出现了.mp4文件,当前目录多出dy_downloader.db,三者齐了就说明一切正常。

三种典型用法

备份一位博主的全部更新。在配置里填作者主页链接,modepostnumber.post0表示不限量;再加上start_time/end_time两个日期字段,就能只保留某个时间段的发布。下次再跑一次同样的配置,程序会对照数据库和本地文件自动跳过旧作品,只补增量。

收藏一条视频。把单条视频或图文链接写进link后运行,得到无水印视频、封面、音乐和元数据四件套,全部放在该作品自己的文件夹里,可以直接拖进剪辑工程。

盯着长任务不用守终端。批量任务可能持续几十分钟,开启notifications后,任务成功或失败会推送到 Bark、Telegram 或自定义 Webhook,手机上就能看到结果。

使用边界与注意

项目定位是技术研究、学习交流与个人数据管理。下载的内容受版权保护,仅用于个人存档,不要二次传播或商用;批量拉取会受平台接口策略影响,偶尔失效属正常现象,README 的"限制说明"一节列了已知边界,例如收藏夹模式需登录且必须单独使用。配置文件里的 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/9/15 20:50:38

老服务器就地升级实战指南:不换硬件不重装,系统版本原地升级

最近有个朋友问我,公司那台跑了好几年的内部文件服务器到底该怎么办。硬件没什么大毛病,内存和磁盘都还有余量,就是系统版本太老,装新软件老是报依赖错误。换新服务器吧,预算要走流程,业务迁移也得折腾好几…

作者头像 李华
网站建设 2026/9/15 20:50:38

当安防“感知得到”:物联网如何让传统监控实现事前预警

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/15 20:48:36

MATLAB读取NetCDF卫星SST数据:从ncread到批量出图全流程

简介:面向需要将卫星遥感数据转换为可视化图表的MATLAB用户,这份资源以具体实例演示了从原始数据读取到地图出图的全流程。包内共3个文件:MATLAB脚本(.m)为核心,包含数据读取、格点处理、colorbar设置等绘图…

作者头像 李华
网站建设 2026/9/15 20:47:48

微信小程序Canvas海报跨端兼容实战指南

1. 项目概述:为什么一张海报生成功能,能让我连续熬三个通宵?“微信小程序海报生成”这八个字,听起来像极了前端开发里最基础的“Hello World”——不就是把几张图片、几行文字叠在一起,再调个wx.canvasToTempFilePath保…

作者头像 李华