尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

别再让收藏夹吃灰了:用 douyin-downloader 把抖音高清视频搬进本地硬盘

别再让收藏夹吃灰了:用 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 就是为解决这件事而生的免费开源工具。它专攻抖音下载场景无水印原视频、背景音乐、封面、作者头像甚至整个主页的作品批量打包都能一条命令搞定。不需要会写代码跟着下面这份教程走一遍你也能在十分钟内拥有自己的抖音资料库。先搞清楚这个工具到底能给你什么先别急着敲命令我们用一个真实场景来感受它的价值。假设你特别喜欢某位博主想把他发布的几十条视频全部保存下来做收藏。传统做法是打开网页、找解析工具、逐个复制链接、忍受弹窗广告和画质压缩……一套流程下来可能一个下午就没了还只存下几条。用 douyin-downloader你只需要拿到他的主页链接填进配置文件剩下的事情交给工具它会自动翻遍作者主页把每条作品的无水印高清视频、原声音乐、封面图、作者头像逐一下载还附带一份记录作品标题、发布时间、点赞数的 JSON 元数据文件。批量下载时终端里会实时显示每个文件的进度谁下完了、谁在排队、谁被跳过一目了然。工具会逐条拉取作品并下载视频、音乐、封面等多份资源进度全程可视化一句话总结它的能力边界单个视频、图文笔记、视频合集、音乐原声、作者主页、收藏夹、直播间基本覆盖了你在抖音上想保存的所有内容类型。第一次运行从零到第一条视频落盘新手最怕的是第一步就卡住。好消息是这个项目的上手路径非常短按下面四步走即可。第一步把项目拿到本地打开终端Windows 用 PowerShell 或 CMDmacOS/Linux 直接用自带终端执行git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader克隆就是把整个项目从远程仓库复制到你电脑上cd是进入这个项目文件夹。如果你还没装git装好后再执行这两行就行。第二步装上依赖pip install -r requirements.txtrequirements.txt是项目作者列好的一份零件清单这条命令会一次性装齐所有运行必需的 Python 库。如果后续想要浏览器自动兜底、自动登录取 Cookie 这类进阶能力可以再补一条pip install playwright python -m playwright install chromium第三步配置 Cookie——跳过这一步会吃闭门羹抖音要求登录态才能访问内容接口所以工具需要你的 Cookie。好在项目提供了全自动的方案cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第一条命令把官方给的配置模板复制一份成正式配置文件cp是复制。第二条命令会自动打开一个浏览器窗口你扫码登录抖音账号后回到终端按一下回车程序就把 Cookie 写进配置里了。整个过程不需要你手动复制粘贴任何东西。如果你不想用自动方式也可以打开config.yml在cookies:下面手动粘贴你从浏览器里复制出来的 Cookie 字符串效果一样。第四步填链接开始下载用文本编辑器打开config.yml把link:下面的示例链接替换成你真正想下载的内容link: - https://www.douyin.com/video/7604129988555574538保存后回到终端python run.py -c config.yml命令里的-c是指定配置文件。运行后你会看到类似下图的界面——每个文件的下载进度、耗时、成功或跳过状态都实时刷新。运行后工具会展示下载配置、进度条和最终统计成功失败一目了然下载完的文件去哪了这是很多人第一次用时最困惑的地方。默认配置下文件会按作者 → 作品的层级整理在Downloaded文件夹里类似这样Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── 视频.mp4 ├── 封面.jpg ├── 音乐.mp3 └── 元数据.json每个作品单独一个文件夹里面装齐视频、封面、音乐和元数据绝不会混成一团。这个自动归档功能在配置里叫folderstyle默认开启。下载内容按日期和标题自动归档成独立文件夹找东西不费劲玩出花样原来还能这样用如果你以为它只能下单个视频那就太小看它了。下面这几招能让你的使用体验上一个台阶。一次拉下整个主页批量下载模式把link换成作者主页链接并告诉工具你想要哪些内容link: - https://www.douyin.com/user/主页链接 mode: - post # 下载作者发布的作品 # - like # 也想要他点赞过的取消注释这行 # - mix # 或者他的合集 # - music # 他的原声作品 number: post: 0 # 0 表示不限数量全部下载四种模式可以同时启用工具会自动去重——同一个视频在不同模式下不会被重复下载。只追新内容增量下载如果你打算长期跟踪某位博主每次跑全量太浪费。开启增量模式后工具会拿数据库里已有的记录和线上比对只下载上次之后新增的作品increase: post: true database: true这里database: true是关键项目用 SQLite 数据库默认生成dy_downloader.db记录每次下载的历史增量判断就靠它。圈定时间段只下你想要的时期配合时间过滤你甚至能精确到只要某个月的视频start_time: 2024-01-01 end_time: 2024-12-31格式是YYYY-MM-DD留空则不过滤。连直播也能录刷到喜欢的直播间想留存把直播间链接填进link即可。工具会解析直播流并开始录制主播下播或你手动中断时已经录下来的内容会保留不会白录。录制前会先让你选择清晰度选 FULL-HD 就能得到最高画质。直播间解析后可选择清晰度生成的流地址可直接录制保存顺手带走评论、热搜和转写这些属于藏得比较深的进阶功能但都真实可用评论采集配置comments.enabled: true每个作品旁的*_comments.json就是完整评论数据还能拉二级回复热搜榜快照python run.py --hot-board 30会把当天抖音热搜导出成 JSONL 文件关键词搜索python run.py --search 猫咪 --search-max 100按关键词搜作品并落盘视频转写接入 OpenAI 转写接口transcript.enabled: true视频自动生成.txt和.json字幕稿。还有更省事的桌面版如果你不习惯命令行项目还基于同一套后端做了桌面客户端粘贴链接、选择作品/喜欢/合集、点检测剩下的事图形界面全包了还能看到实时的任务事件流和下载进度。桌面版支持粘贴链接自动识别主页、合集等类型勾选即可批量下载任务中心按状态列出全部下载记录可查看详情或打开所在目录别人踩过的坑你别再踩工具虽好但有几个高频问题值得提前知道能帮你省下不少折腾时间。Cookie 过期了接口开始报错Cookie 有有效期一旦失效常见的表现是获取作品信息失败。解决办法很简单重新跑一遍python -m tools.cookie_fetcher --config config.yml重新扫码登录即可。一个作者只抓到 20 条就停了这是抖音翻页风控的典型表现不是工具坏了。此时需要在配置里开启浏览器兜底browser_fallback: enabled: true headless: false开启后程序会在翻页受限时弹出真实浏览器窗口你在里面手动完成一次验证码它就能继续往下翻。注意验证完成后不要立刻关窗口让程序自己接管。重复下载、或者想重新下载项目靠数据库记录 本地文件双重去重所以想重下某个视频需要两边都清理删掉对应的本地文件夹同时删掉数据库里的记录用sqlite3工具执行一条DELETE即可。只删一边是不会触发重新下载的。下载速度慢默认并发数是 5 个线程网络一般的话可以调低到 3 试试稳定性如果网络受限配置里的proxy项可以挂代理比如proxy: http://127.0.0.1:7890。另外下载是带重试和完整性校验的——文件没下全会自动清理重来这点可以放心。现在就可以动手把喜欢的视频变成自己的收藏这件事没有你想象的那么复杂。按顺序做这几件事克隆项目、安装依赖复制配置模板跑一次自动取 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),仅供参考
返回列表