目录
TikTokDownloader由开发者Joean Amier创建并维护,采用GNUGPLv3.0开源协议发布。它的定位不只是一个“下载器”,更接近一个轻量级的数据采集工具,支持从TikTok和抖音两个平台获取内容。
技术层面,它基于Python的Requests库构建,提供三种使用模式:终端命令行交互、WebUI图形界面、以及WebAPI接口。对于不熟悉命令行的用户,可以下载作者编译好的exe程序直接运行,开箱即用。
一个关键的设计特点是Cookie机制。用户可以通过扫码登录或手动粘贴Cookie的方式,让程序以登录身份访问平台接口。这样做的好处是能获取更高画质的视频文件,以及访问一些需要登录才能看到的内容,比如隐藏账号的作品(前提是你关注的账号)。
官网入口地址
下载地址
GitHub开源仓库:https://github.com/JoeanAmier/TikTokDownloader
Windows10及以上用户可以直接从GitHubReleases页面下载作者预编译的exe程序,解压后双击运行即可。macOS和Linux用户需要通过源码方式运行,需要安装Python3.12或更高版本,然后克隆仓库、安装依赖、启动程序。
功能介绍
视频与图集下载。支持下载TikTok和抖音的视频作品、图集作品,可以保留无水印版本。图集下载会保存所有图片文件。
批量采集功能。可以批量下载某个账号主页的全部作品、合集作品、喜欢列表、收藏列表。支持设置时间范围过滤,只下载指定日期区间发布的内容。
数据采集。除了媒体文件本身,还能采集作品的详细数据,包括点赞数、评论数、发布时间、作者信息、封面图等。评论数据也可以单独采集。
直播流下载。支持获取直播的推流地址,配合FFmpeg可以录制直播内容。
多账号支持。可以在配置文件中设置多个账号,程序会分别处理每个账号的下载任务。
自动跳过已下载。程序会记录已下载的文件,再次运行时自动跳过,避免重复下载浪费时间和流量。
多种运行模式。提供终端命令行模式、WebUI图形界面模式、WebAPI接口模式,满足不同技术水平的用户需求。
应用场景
内容创作者收集素材。需要从TikTok或抖音获取参考视频用于剪辑、分析或灵感整理时,可以批量下载目标账号的作品。
数据分析与账号研究。营销人员或研究者可以采集竞品账号的作品数据、评论内容,进行内容策略分析。
离线观看与备份。把喜欢的视频、图集保存到本地,避免因帖子被删除或网络问题无法访问。
直播内容留存。对于需要存档的直播内容,可以获取推流地址后用FFmpeg录制下来。
使用方法
使用exe版本是最简单的方式。从GitHubReleases下载压缩包,解压后双击运行main.exe,程序会显示一个终端交互菜单。
首次使用需要配置Cookie。选择扫码登录选项,程序会生成一个二维码图片并自动打开,用抖音App扫描后即可完成登录,Cookie会自动写入配置文件。TikTok的Cookie需要手动获取,用浏览器登录后从开发者工具复制。
下载单个视频。在主菜单选择“手动输入待采集的作品链接”,粘贴视频分享链接,程序会解析并下载。
批量下载账号作品。编辑项目目录下的settings.json文件,在accounts_urls数组中添加账号主页链接、下载范围(post、like、collect等)和时间过滤条件。运行程序后选择相应的批量下载模式,程序会自动抓取并下载符合条件的作品。
服务支持
TikTokDownloader免费开源,没有付费版本,所有功能都可以免费。项目采用GPL-3.0许可证,允许用户自由使用、修改和分发代码。
官方文档以中英文双语提供,GitHub仓库的README文件包含了详细的配置说明和常见问题解答。用户遇到问题可以在GitHubIssues页面提交反馈,社区贡献者会协助排查。
系统要求方面,Windows10及以上可以运行预编译版本,macOS和Linux需要Python3.12+环境。程序依赖FFmpeg处理直播流和视频合并,需要用户自行下载并配置路径。程序支持配置代理,方便在网络受限的环境下使用。
| 源码反馈/咨询 (共有 条反馈) |
TikTok Downloader常见问题
不是一个公司,而是由独立开发者JoeanAmier个人维护的开源项目。项目托管在GitHub上,采用GPL-3.0许可证,任何人都可以查看源码、提交问题或参与贡献。这位开发者也做了另一个类似项目叫XHS-Downloader,专门用于小红书内容采集。
免费,没有付费版本,也不需要注册或订阅。所有功能包括批量下载、数据采集、直播录制都是开源免费的。项目本身不设任何收费门槛,代码公开可查。
TikTok官方App的下载功能会保留水印,而且只能下载单个视频。TikTokDownloader可以下载无水印版本,支持批量处理整个账号的作品,还能采集评论数据、保存直播流,功能范围比官方按钮大得多。代价是需要配置Cookie和花一点时间设置。
项目在GitHub上开源,采用GPL-3.0许可证,任何人都可以审查代码。预编译的exe程序由作者发布在GitHubReleases页面,从官方渠道下载相对可信。但如果你从第三方下载站获取安装包,安全性就无法保证了。另外程序需要写入Cookie到本地配置文件,Cookie相当于登录凭证,建议在个人设备上使用。
可以下载无水印版本。程序解析的是平台返回的媒体文件地址,能获取到不带水印的原始视频。不过有用户反馈,部分新发布的作品在发布后过早下载会得到较低分辨率或带水印的版本,过一段时间再试就能拿到高清无水印文件。具体的时间规律尚不明确。
支持。这是一个同时兼容TikTok和抖音的工具,两个平台的下载逻辑是分开处理的。抖音的Cookie可以通过扫码登录自动写入,TikTok的Cookie需要手动从浏览器复制。
需要编辑settings.json配置文件,在accounts_urls数组里添加账号信息,包括主页链接、要下载的标签页(post代表发布作品,like代表喜欢,collect代表收藏)以及时间范围。保存配置后运行程序,选择对应的批量下载模式,程序会自动抓取并下载符合条件的作品。
速度取决于你的网络环境和平台接口的响应。程序本身支持多线程下载,可以通过配置文件调整并发参数来提升效率。但如果源服务器限制了单个IP的请求频率,速度会受影响。建议在网络稳定的时候运行,避免频繁请求触发平台风控。
Windows用户不需要,作者提供了预编译的exe程序,下载解压后直接运行。macOS和Linux用户目前需要通过源码运行,需要安装Python3.12或更高版本,并配置好依赖环境。
需要登录Cookie且登录账号关注了该隐藏账号才能获取数据。程序本身不提供“破解”功能,只能以你登录账号的权限去访问内容。如果你没有关注对方,或者对方没有通过你的关注请求,就无法下载。
抖音支持扫码登录,程序会生成二维码图片,用抖音App扫描后Cookie自动写入配置文件。TikTok需要手动获取,用浏览器登录TikTok后打开开发者工具,在Application或Storage面板里找到Cookie字段,复制完整的Cookie字符串粘贴到配置文件中。
保存路径由配置文件中的root参数控制,默认是程序目录下的Download文件夹。文件名格式可以在name_format参数中自定义,比如设置成“发布时间_用户ID_视频ID”的组合,方便管理和检索。
不是。TikTokDownloader的GitHub仓库地址是JoeanAmier/TikTokDownloader,作者是JoeanAmier。还有一个叫TikTokDownload的项目由Johnserf-Seed维护,是另一个独立的工具,两者名字相似但代码和功能都不一样。搜索时建议带上作者名字区分。
项目官网是 https://tiktokdownloader.com/ 但核心的代码仓库和版本发布都在GitHub上,地址是github.com/JoeanAmier/TikTokDownloader 下载版本建议直接去GitHubReleases页面,官网的下载链接也指向那里。
如果你只是偶尔下载一两个视频,用在线工具更快,不用配置Cookie和环境。但如果你需要批量下载、采集数据、或者想保存无水印高清版本,TikTokDownloader的功能深度是普通在线工具比不了的。愿意花十分钟看教程配置一下的话,长期使用效率会高很多。
Windows10及以上可以直接运行预编译的exe。macOS和Linux需要通过源码运行,要求Python3.12或更高版本。项目也提供Docker镜像,方便在容器化环境中部署。Docker方式下部分功能(如浏览器Cookie自动获取)受限。