
告别录屏和在线解析这款免费开源工具让抖音批量下载一步到位【免费下载链接】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一款免费开源的抖音批量下载工具能把视频、图集、合集、原声音乐无水印、高清地批量保存到本地自动分类、自动去重全程不需要你会写代码。先说说你被存视频这件事折磨过多少次回忆一下你过去保存抖音视频的方式多半逃不过这三种录屏水印像块膏药贴在画面正中央清晰度先砍一半手机还烫得能煎蛋在线解析站一条链接一集一集地喂广告弹窗比视频还多下载回来又被二次压缩手动另存为右键保存下来的只有一张预览图视频的影子都没见到问题不在你而在工具。这些办法本质上都是隔着一层纱去抓取自然拿不到原始文件。可当你只是想要一个干净的高清视频时不该为这件事耗掉一下午。douyin-downloader 是谁一位懂行的搬家师傅如果给 douyin-downloader 一个形象我会说它像一位懂行的搬家师傅你把地址链接报给它它直接进仓库把你指定的货柜原封不动端出来而不是站在窗外隔着玻璃拍张照片给你。它跟同类方案最大的不同正是绕开所有中间转码环节直接从服务器取原始文件。具体来说它有几样别的方案给不了的东西自动挑最高清同一条视频在抖音后台常有多个清晰度版本它按码率自动选最好的那个不用你手动挑一个链接撬动一整片单条视频、博主主页、喜欢列表、创建的合集、用过的音乐都能批量拉下来本地数据库记账下载记录存进 SQLite同一作品不会重复下载省空间也省时间出问题自己兜底翻页被限流时自动弹出一个浏览器窗口你手动过一次验证码它接着往下跑15 分钟让第一个无水印视频落盘目标很简单让工具在你电脑上活起来亲眼看到一个无水印视频被存进硬盘。分四步走① 把项目拿到本地git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt② 生成一份配置文件cp config.example.yml config.yml③ 扫码登录一次Cookie 自动写入python -m tools.cookie_fetcher --config config.yml它会自动打开浏览器你扫码登录一次抖音账号程序就把 Cookie 写进配置之后基本不用再管。④ 填链接开跑把想下载的视频链接写进config.yml的link列表然后运行python run.py -c config.yml等进度条走完打开Downloaded/文件夹——你的第一个无水印视频已经安静地躺在里面了。想更快也可以不写配置文件直接用命令行python run.py -u https://www.douyin.com/video/xxx -p ./Downloaded如果你完全不想碰命令行项目还附带桌面版客户端粘贴链接、勾选内容类型作品/喜欢/合集、点开始剩下的交给界面。 桌面版下载界面粘贴链接、勾选类型、一键开始适合不想碰命令行的用户三个真实场景现在就能用起来场景一把宝藏博主的主页整包搬回家刷到一位特别对味的博主想一口气存下 ta 的每一条作品把config.yml里的链接换成主页地址再打开批量开关link: - https://www.douyin.com/user/博主主页链接 path: ./Downloaded/ # 保存路径 mode: - post # 下载发布的作品 # - like # 取消注释连 ta 喜欢的列表一起下 # - mix # 取消注释连 ta 创建的合集一起下 number: post: 0 # 0 不限制数量想限量就填个数字 thread: 5 # 并发数电脑配置一般保持默认运行python run.py -c config.yml你会看到这样的进度界面多线程同时开工、每个作品的下载状态实时刷新、跑完自动汇总成功与失败的数量。 命令行批量下载每个作品的下载状态实时刷新完成后自动汇总结果跑完打开文件夹你会发现文件被收拾得井井有条——按作者建目录作者下按作品/喜欢/合集分类每个作品一个独立文件夹视频、封面、音乐、元数据各归其位命名里还带着发布日期Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── 视频.mp4 ├── 封面.jpg ├── 音乐.mp3 └── 数据.json智能文件管理每个作品独立文件夹视频、封面、音乐、元数据各归其位场景二只想追更新不想把主页再下十遍关注的博主更新很勤每次全量重下既费时间又占空间打开增量开关工具会只拉取新增的作品下过的自动跳过——这是本地数据库在帮你记账increase: post: true database: true # 增量模式依赖数据库记录场景三没有目标让工具替你找素材做二创缺素材、写文案没灵感时直接用关键词搜一批作品元数据回来标题、点赞数、作者信息都在 JSONL 文件里python run.py --search 猫咪 --search-max 100 -p ./Downloaded想知道今天抖音在热什么热搜榜也能一键拉取python run.py --hot-board 30 -p ./Downloaded两份结果分别落在Downloaded/search/与Downloaded/hot_board/下拿到手就能当选题参考或素材索引。两个让人眼前一亮的小惊喜惊喜一直播间也能录下播自动保存追直播不想全程守着把link指向直播间地址再配好live参数工具会直接抓取直播流link: - https://live.douyin.com/直播间房间号 live: max_duration_seconds: 0 # 0 一直录到主播下播主播下播、网络空闲或你手动中断时已录制的数据都会保留不会白录一场。录好的 FLV 存在Downloaded/作者名/live/下还附带直播间元数据快照。 直播录制清晰度可选主播下播自动保存已录内容惊喜二跑完不用守着终端手机收通知长任务跑几个小时难道要一直盯着终端项目内置了完成通知支持 Bark、Telegram、Webhook跑完自动把结果推到你手机上notifications: enabled: true providers: - type: bark url: https://api.day.app/YOUR_DEVICE_KEY sound: bell成功、失败、部分失败推送内容里都写清楚了处理了几个链接、成功几个、失败几个一目了然。新手最容易踩的三个坑提前帮你排掉提示 Cookie 无效、要求重新登录原因很简单Cookie 有有效期。解决办法是重跑一遍python -m tools.cookie_fetcher --config config.yml重新扫码一次即可程序会自动更新。批量下载主页只抓到 20 条就停这是翻页被平台风控的典型表现。确认配置里browser_fallback.enabled: true且headless: false弹出浏览器窗口后手动完成一次验证码别急着关窗口剩余内容会继续抓取。进度条反复刷屏、终端乱成一团日志和进度条在抢终端。保持默认的progress.quiet_logs: true即可只有排查问题时才临时加-v。现在从第一个链接开始说到底douyin-downloader 想解决的就一件事让把抖音内容存到本地这件事变得免费、高清、省心。它不复杂——文档里每个功能都有对应配置跑不通的地方也有兜底方案。想立刻上手就做这三件事克隆项目git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader装依赖、配 Cookiepip install -r requirements.txt再运行python -m tools.cookie_fetcher --config config.yml把第一个链接填进config.yml运行python run.py -c config.yml亲眼看无水印视频落盘的样子最后提醒一句工具是免费的但请把它用在合理的地方。只保存自己有权保留的内容尊重屏幕背后那位认真创作的博主。愿这款工具能帮你把喜欢的东西稳稳留在自己手里。【免费下载链接】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),仅供参考