
5分钟搞定抖音视频下载免费批量保存无水印作品、音乐与直播完整教程【免费下载链接】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打开某位博主的主页437条作品你只想留下最近一个月的而且要无水印、带原声和封面。这正是开源免费的抖音视频下载工具 douyin-downloader 要解决的问题批量保存抖音无水印作品、音乐、封面乃至直播进度展示、自动去重、浏览器兜底都内置。保存舞蹈教学、收藏搞笑片段、归档教程内容都是同一条流程。 能力总览批量下载抖音无水印视频对比维度手动保存或录屏douyin-downloader批量能力逐个操作几十条要耗一整天一次跑完整个主页单任务可处理数百个作品资源完整度只有视频本体带水印或压缩无水印源 音乐、封面、头像、元数据JSON一并落盘直播内容不支持录制 live.douyin.com 房间主播下播时已录数据保留重复下载同名文件越堆越多SQLite 数据库 本地文件双重去重增量只取新作品它直连抖音接口抓取数据按码率自动挑无水印最高清源也能探测上传原片一次任务可处理数百个作品默认 5 线程并发、指数退避重试 3 次、限速 2 请求/秒避免触发风控。下载历史同样写入数据库随时可以按作者、标题、时间检索。具体来说除了视频本体它能顺带保存音乐、封面、头像和元数据 JSON第二次跑同一主页时只取新增作品把 live.douyin.com 房间录制成 FLV/HLS主播下播也不丢已录字节按作品抓取评论并输出结构化 JSON可含二级回复还支持热搜榜与关键词搜索结果落盘为 JSONL每行一条 JSON文本。工具也支持代理透传proxy字段网络条件差时可以接一个本地代理。从零跑起来安装、拿到Cookie、完成首次下载前提是 Python 3.8macOS、Linux、Windows 都能装。先克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt然后把 config.example.yml 复制为 config.yml真正要动的只有四处link放目标链接path指定下载目录mode选下载模式number给每种模式设数量上限0 表示全部。工具请求内容需要 Cookie浏览器的身份凭证跑一条命令自动获取弹出的浏览器里扫码登录、回到终端按回车就会写回配置文件python -m tools.cookie_fetcher --config config.ymlCookie 只存在本地不会上传到任何服务器想要浏览器兜底或自动取 Cookie再加装playwright并执行python -m playwright install chromium。配置文件还支持DOUYIN_前缀的环境变量覆盖方便部署到服务器。最后跑起来python run.py -c config.ymlRich 进度条实时显示下载进度不完整的文件会按 Content-Length 比对自动清理并重试。配置里两个常用旋钮thread是并发数默认 5retry_times是重试次数默认 3退避间隔 1/2/5 秒。如果日志里出现 403 或未登录多半是 Cookie 过期有效期通常 7-15 天重跑上面的获取命令即可想跑在容器里仓库自带 Dockerfile构建后挂载 config.yml 就能用。 按需求选玩法从存单个视频到录一场直播最直接的用例是只想存一个视频把链接放进 config.yml 的link字段v.douyin.com 这类短链会自动解析成真实地址也可以用命令行-u直接传图文、合集、音乐链接同样认识直接丢进去就行。如果遇到403 Blocked by ArgusSecurityPlugin说明单个视频/图文接口已被平台风控拦截2026-09 起可以安装 playwright 并保持browser_fallback开启或者把链接粘进桌面版 Douzy 直接下载。如果是整个主页要备份把link指向主页 URLmode: [post]、number.post: 50表示最近 50 条、0 表示全部也可以叠加like、mix、music多种模式同一作品跨模式自动去重不会重复落盘。需要时还可以顺手导出一份主页地址文本和首屏截图author_url/homepage_screenshot。如果任务只抓到 20 条就停了检查browser_fallback.enabled: true且headless: false浏览器弹窗出现后手动完成验证别急着关窗口。如果只想要音乐和封面把video设为 false、music和cover设为 true就只取原声 BGM 和高清封面视频本体不落地。若某条作品的原声文件缺失工具会自动回退到该音乐下的第一条作品拿到的音频不太对时可以去核对来源。换成直播场景把link指向live.douyin.com/{room_id}的房间链接即可开始抖音直播录制live.max_duration_seconds: 3600录 1 小时设 0 则录到主播下播idle_timeout_seconds: 30表示网络空闲 30 秒就结束任务。FLV 是 Flash 视频格式直接能播如果只拿到 .m3u8 播放列表文件说明源是 HLS分片流需要用 ffmpeg 做后处理。中断或主播下播时已录制的字节都会保留另附带一份*_room.json直播间元数据快照。还有一组进阶筛选项只想留某段时期的作品在配置里写start_time: 2024-06-01、end_time: 2024-06-30即可想抓热搜榜或按关键词搜作品走命令行参数最省事结果落到Downloaded/hot_board/和Downloaded/search/python run.py --search 猫咪 --search-max 100 -p ./Downloaded⚙️ 进阶与效率去重、命名、服务模式与转写需要增量下载和命名控制时每周重复跑同一个主页、只取新作品的话把increase.post设为 true 并保持database: true数据库加本地文件的双重检查会自动跳过已保存的作品磁盘上的主文件缺失时可以按需补下。文件命名交给filename_template和folder_template{date}、{title}、{id}、{author}这些变量随便组合模板里必须含{id}防止同名互相覆盖folderstyle: true会按作品建子目录author_dir可以把作者目录从昵称切换成更稳定的 sec_uid。默认的输出结构长这样Downloaded/ ├── 旅行摄影日记/post/2024-06-15_露营vlog_7341/ │ ├── …_cover.jpg / …_music.mp3 / …_data.json └── dy_downloader.dbSQLite 去重数据库需要集成、通知和转写时要把下载器接进别的系统先pip install fastapi uvicorn再python run.py --serve --serve-port 8000POST/api/v1/download提交任务、GET/api/v1/jobs/{job_id}查状态完成的任务按 TTL 自动裁剪默认保留 24 小时、上限 500 条可用server.job_ttl_seconds调整。希望在手机上知道任务结束就在notifications里配 bark、telegram 或 webhook各通道并发推送单通道失败不影响下载主流程。想把视频里的话变成文字把transcript.enabled设为 true它会调用 OpenAI 转写接口为每个视频生成.transcript.txt和.transcript.json图文不转写若没生成转写文件检查该条是否为视频、OPENAI_API_KEY 是否有效。想查历史下载记录直接问数据库sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;。怎么选命令行版还是桌面版命令行版适合自动化脚本和服务器部署全部参数都能用 YAML 和命令行控制桌面版 Douzy内测中适合普通用户粘贴链接即下载任务和本地档案可以可视化跟踪。打开终端把第一条下载命令跑起来。下载的内容请仅用于个人学习和备份尊重创作者的劳动成果。【免费下载链接】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),仅供参考