别手动存抖音视频了,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小李最近迷上了一位做家常菜的美食博主每天睡前都要刷几期他的视频。某天他突发奇想要是能把他所有作品都保存下来整理成一本家庭菜谱就好了。结果打开抖音翻了半天发现只能一个个视频点保存有些视频还带水印几百期作品手动存下来怕是要熬到天亮。这就是 douyin-downloader 存在的意义——一个免费开源的抖音批量下载工具粘贴链接就能把视频、图集、合集、音乐整个搬回本地还能录制直播回放全程自动去水印、自动挑最高清画质。说白了它就是你自己的抖音资源库搬运工。从零到跑起来其实只要四步别被开源工具四个字吓到整个上手过程比你想的简单。第一步把项目代码拿下来git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader第一行是把项目源码下载到你电脑上第二行是进入项目目录后面所有操作都在这个目录里进行。第二步装依赖pip install -r requirements.txtrequirements.txt是项目需要的 Python 库清单这一行命令会一次性全部装好。第三步让程序拿到你的登录凭证cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第一条是复制一份配置模板config.yml就是你的个性化设置文件第二条会弹出浏览器让你登录抖音登录完回到终端按一下回车Cookie 就自动写进配置了。这一步只需要做一次。第四步开始下载python run.py -c config.yml-c config.yml表示用你刚配置好的文件来运行。就这么简单接下来你只需要在config.yml里填上想下载的链接就行。想存哪种内容照着场景来就行工具上手了关键是怎么用。不用记一大堆参数你只需要想清楚我现在想干什么然后对号入座。场景一把喜欢的博主整个主页搬回家 这是 douyin-downloader 最核心的本事——批量下载。把博主的抖音主页链接填进配置link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx # 博主主页链接 mode: - post # 下载他发布的作品 - like # 他点赞过的作品 - mix # 他的合集 - music # 他的音乐原声 number: post: 50 # 只下最近 50 个填 0 表示全量link是目标链接mode是下载类型number是数量上限。想全都要就把 mode 全写上——不同模式间会自动去重同一个视频不会重复下载。下载完成后内容会自动按作者 → 作品类型整理好每个视频一个文件夹封面、音乐、数据信息都在里面一眼就能找到场景二只想要单个视频、合集或音乐 刷到一条好视频、听中一首好听的歌直接复制链接扔进配置就行和上面是同一个套路link: - https://www.douyin.com/video/7604129988555574538 # 单条视频 - https://www.douyin.com/collection/7341234567890123456 # 单个合集 - https://www.douyin.com/music/7341234567890123456 # 单个音乐甚至连抖音常见的短链接那种v.douyin.com/xxx它也能自动解析不用你先手动跳转拿到完整地址。场景三错过直播把它整个录下来 看直播最怕错过。douyin-downloader 支持直接录制正在进行的直播把直播间链接填进去link: - https://live.douyin.com/123456789 # 直播间地址 live: max_duration_seconds: 3600 # 最多录 1 小时填 0 则录到主播下播录下来的 FLV 文件会存到Downloaded/{作者}/live/目录同时附带一份直播间的元数据快照。最贴心的是就算主播中途下播、网络断了或者你手动按 CtrlC 中断已经录好的部分也会被完整保留不会白录。场景四定期更新收藏只下新的内容 如果你是每周刷一次更新型选手增量下载就是为你准备的。开启后程序会对照本地已有的记录只下载新出现的作品increase: post: true # 开启作品增量 database: true # 增量依赖数据库记录务必开启再配合时间筛选就能精准锁定某段时间的内容start_time: 2025-01-01 end_time: 2025-12-31三个让效率翻倍的进阶技巧技巧 1遇到只能下载 20 条就用浏览器兜底批量下载时经常碰到的坑是翻页翻到第 20 条就被平台拦住了。这时候打开浏览器兜底功能程序会弹出浏览器帮你自动翻页遇到验证码你手动点一下就行browser_fallback: enabled: true headless: false # false 会显示浏览器窗口方便你人工过验证码技巧 2下载完自动推送通知下载任务经常要跑很久总不能一直盯着屏幕。开启通知后完成或失败都会推送到你手机notifications: enabled: true providers: - type: bark # 苹果用户常用换成你的设备 key 即可 url: https://api.day.app/YOUR_DEVICE_KEY支持 Bark、Telegram 和通用 Webhook下载完了踏实去干别的就行。技巧 3把下载能力变成你自己的 API如果你是程序员想把这套下载能力接进自己的工具或网页可以一行命令起一个服务python run.py --serve --serve-port 8000启动后向/api/v1/download提交一个链接就能拿到任务 ID 并随时查询进度非常适合做自动化工作流。新手最容易踩的三个坑问为什么只能抓到 20 条作品答这是抖音的翻页风控不是工具坏了。先把browser_fallback.enabled打开、headless设为false浏览器弹出后手动完成验证别急着关窗口耐心等它翻完页。问Cookie 失效了一直报登录错误答重新跑一遍获取凭证的命令就行几十秒搞定python -m tools.cookie_fetcher --config config.yml问想重新下载某个视频怎么让它忘记答程序靠数据库记录 本地文件双重去重所以重下要两边一起清。想省事的话直接删掉那个视频的文件夹和它对应的数据库记录下次运行就会重新下载。不想敲命令还有桌面版可以选如果你觉得配置文件太折腾项目还配套了一个桌面版客户端——粘贴链接、勾选内容类型、点下载全程鼠标操作还能同步关注列表、可视化看进度、按博主翻历史档案体验和命令行版用的是同一套核心只是换了个更友好的外壳。现在就去试试吧回到开头那位小李——他用这个工具花了一个下午就把博主几百期作品全部整理成了本地菜谱库还顺手把几场错过直播的回放录了下来。好的工具就是这样把重复劳动变成一次配置、一个命令的事。想深入了解可以翻一翻项目里的config.example.yml所有配置项的模板和USAGE.md详细使用说明遇到问题也可以去项目社区里找答案。最后提醒一句工具再好用也请遵守平台规则、尊重创作者版权仅把下载的内容用于个人学习研究。合理使用才能长久地享受技术带来的便利。【免费下载链接】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),仅供参考