GitHub 上有个名为 douyin-downloader 的开源项目,功能定位很明确:把抖音的视频、图文、合集和音乐保存到本地,并且下载得到的视频不带水印。

基础下载能力
只要提供一条抖音链接,它就能识别类型并完成下载,单条视频、图文笔记、合集都在支持范围内。短链接同样可以解析,用户不必自己去还原完整地址。下载过程中,它会自动选择清晰度最高的版本;封面、背景音乐、头像这类素材也能一并保存。
批量下载
如果想完整备份某位博主的全部作品,把主页链接填进去、选好模式即可开始。可选模式有四种:发布的作品、喜欢的作品、合集、音乐,也可以全部勾选。已经下载过的内容不会被重复抓取,去重依靠本地文件与 SQLite 数据库两层机制完成。时间范围同样可以限定,例如只保留 2024 年之后发布的内容。
进阶功能
- 直播录制:可把抖音直播保存为 FLV 文件,中途中断时已录制的部分不会丢失。
- 评论抓取:能采集视频下方的评论,二级回复也在其中,结果以 JSON 文件形式存储。
- 榜单与搜索:查看抖音热搜榜、按关键词检索视频,都有对应的命令可用。
- 本地 API 服务:可以启动一个本地接口服务,通过它提交下载任务并查询进度。
任务结束后,项目支持经由 Bark、Telegram 或企业微信的 Webhook 推送提醒。视频下载完成后,还可以自动调用 OpenAI 的语音转文字接口,把视频中的语音内容转成文本。
部署与配置
运行环境要求不高:Python 3.8 及以上版本即可,macOS、Linux、Windows 三端均支持,也提供 Docker 方式。遇到抖音的反爬验证码时,程序会自动唤起浏览器,由用户手动通过验证,之后继续执行下载。并发数量、重试次数、代理等参数都写在配置文件里,可按需修改。
桌面客户端
作者另外开发了一个桌面客户端,目前处于内测阶段。该客户端同时兼容抖音、TikTok 与 YouTube 三个平台,粘贴链接即可下载,并支持同步账号中关注的人、收藏夹以及点赞列表。
项目地址:github.com/jiji262/douyin-downloader
评论 共 0 条
正在加载…
还没有评论,来说两句吧。
先起个昵称
昵称只保存在你自己的浏览器里,用来显示你的评论与留言,不需要注册。
昵称需要 2 - 20 个字符。