如何用 DouK-Downloader 提取抖音作品 BGM 存成 MP3:完整下载实操指南

发布时间:2026/10/1 8:54:14

如何用 DouK-Downloader 提取抖音作品 BGM 存成 MP3:完整下载实操指南 如何用 DouK-Downloader 提取抖音作品 BGM 存成 MP3完整下载实操指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader 是一款抖音 / TikTok 作品下载工具能把作品视频连同背景音乐一起采集下来。读完本文你会配置音乐开关、跑通第一次 BGM 提取并掌握单条下载、账号批量和 Web API 三种入口。抖音作品 mp3 提取从此有固定流程。抖音 / TikTok 接口返回的作品数据里本身就带一个独立的音乐源地址music_urlDouK-Downloader 直接按这个地址拉文件不需要对视频做二次解码所以 mp3 就是平台提供的原始音质没有转码损失。FFmpeg 只在直播录制场景才用得上。下载任务实现见 src/downloader/download.py。开跑前检查清单Python 环境、Cookie 与配置文件Python 3.12 或更高版本项目pyproject.toml声明requires-python 3.12低版本装不上依赖获取仓库代码git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader后续所有命令都在该目录执行浏览器登录抖音网页版复制 Cookie 填入配置文件的cookie参数TikTok 对应cookie_tiktok登录凭证缺失时多数数据接口直接报错FFmpeg可选仅直播录制需要普通作品音乐提取用不上配置文件settings.json在首次运行python main.py时自动生成于程序根目录之后所有修改都改这个文件第一次下载打开 music 开关并跑通一条链接目标给一条作品链接拿到它同名的 mp3 文件。打开settings.json把music: false改成true保存音乐下载总开关不开则永不产出 mp3运行python main.py进入主菜单后选择「批量下载链接作品(抖音)」预期出现二级菜单选择「手动输入待采集的作品链接」粘贴抖音分享链接并回车预期终端提示提取到作品并开始下载观察进度条每个作品会同时出现「【视频】」与「【音乐】」两条任务进度结束后打开Volume/Download/目录查看文件看到视频旁边多了一个同名.mp3且能正常播放 成功。参数作用建议值music是否随作品一起下载 mp3truefolder_name视频与 mp3 的落盘文件夹名Download默认name_format文件名由哪些字段按空格顺序拼成create_time type nickname desc默认三种下载用法终端、批量配置与接口总览用法入口路径适合谁产出位置终端交互主菜单「批量下载链接作品(抖音)」临时下几条最常用Volume/Download/账号作品批量accounts_urls参数 主菜单「批量下载账号作品(抖音)」整账号搬运{root}/UID{id}_{mark}_发布作品/Web API主菜单「Web API 模式」默认端口 5555集成进自己的脚本返回music_url地址自行下载终端交互模式从文本文档批量读取作品链接差异只在链接来源二级菜单除了手动输入还有「从文本文档读取待采集的作品链接」把一行一个的分享链接存成 txt 即可一次处理几十条。music开关对三种用法同样生效落点与命名规则不变。批量配置全部账号作品的入口accounts_urls 参数先在settings.json的accounts_urls数组里登记账号每个条目四个关键项mark备注、url主页链接、tabpost发布页、enabletrue启用。之后主菜单选「批量下载账号作品(抖音)」→「使用 accounts_urls 参数的账号链接(推荐)」。文件按UID{id}_{mark}_发布作品文件夹落盘mp3 与视频同名同目录。若目标是收藏曲列表走「批量下载收藏音乐(抖音)」文件统一进{root}/Music/命名作者-标题-作品id不需要music开关。Web API 接口调用示例POST /douyin/detail主菜单选「Web API 模式」浏览器打开http://127.0.0.1:5555/docs查接口文档接口需 token 鉴权配置方法与参数详见 docs/DouK-Downloader文档.md。import requests r requests.post( http://127.0.0.1:5555/douyin/detail, json{detail_id: xxxxxx}, ) print(r.json()[data][0][music_url])拿到music_url后批量下载或二次处理都在你自己的脚本里完成账号作品同理调用POST /douyin/account。文件落点与命名下载目录与 mp3 文件规则项规则作品音乐与视频同目录{root}/{folder_name}/默认Volume/Download/与视频同名收藏音乐固定{root}/Music/命名模板按name_format字段顺序拼接字段间用split分隔符默认-扩展名.mp3质量平台音乐源直接下载不重编码root为空时默认使用程序根目录下的Volume想换盘改root想改命名规则改name_format和split。翻车了常见失败对照Q: 视频下下来了但没有 mp3 A:music开关还是默认的false。改成true后重启程序开关只对其后的任务生效。Q: 提示获取账号信息失败、作品解析不到、音乐地址为空 A: Cookie 过期接口拒绝返回数据。按 Cookie获取教程 重新抓取写回cookie参数。Q: 直播场景提示找不到 FFmpeg A: 系统未安装 FFmpeg且配置ffmpeg参数为空。用包管理器安装 FFmpeg或把可执行文件路径写进ffmpeg参数。Q: 批量任务中途失败、偶发网络异常 A: 网络抖动超过默认重试上限。调大max_retry、适当调小timeout后重跑已下载的作品会自动跳过。调参锦囊偶尔才动的配置项参数用途desc_length/truncate限制描述长度避免文件名过长max_size单个文件大小上限0不限制storage_format设为csv或xlsx时把作品元数据额外存成文件max_pages账号作品翻页上限控制批量深度没明确需求不用动它们。⚠️ 提取内容版权归原作者仅限个人学习研究勿商用或二次传播。完整参数见 docs/DouK-Downloader文档.md下载逻辑实现在 src/downloader/download.py。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/30 6:51:44

抗辐照芯片DFT与航天高可靠测试(SEE-TID)

抗辐照芯片DFT与航天高可靠测试(SEE/TID) 面向 IC 测试工程师与航天电子工程师:从空间辐射机理、SEE/TID 物理本质,到 DFT 可靠性设计方法学、主流 EDA 工具链(Tessent / TestMAX / Modus / JasperGold)的实战流程,再到重离子加速器与激光注入辐照测试协同,本文给出一条贯…

2026/9/30 6:51:44

日销千单的仿真花,在亚马逊上开出一条产业路

"就你们几个人,一年能卖出去几百万?"2018年,王玉新在河南社旗找工厂谈合作时,对方这样回他。两年后,他的公司花冠在亚马逊的渠道收入首次突破1000万美元。此后每年保持20%-30%的增长。一款仿真豆花上线后&am…

2026/10/1 8:51:39

TensorFlow 2.3花卉识别实战:CNN、迁移学习与OpenCV部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 8:51:39

Ubuntu全盘备份恢复指南:tar、Timeshift与Systemback对比详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 8:51:39

Unity手游iOS Deep Link唤醒全流程:URL Scheme与Universal Links落地实践

许多做手游的朋友都遇到过这个需求:运营给用户发了一条带参数的分享链接,用户在微信或Safari里点了链接,游戏没安装就跳转到App Store,安装了就自动打开游戏,并且精准进入活动页面、带上邀请码、恢复上次的登录态。这就…

2026/10/1 8:51:39

AI日报实战:Agent开发、Claude与Gemini使用及vLLM部署指南

1. 从一份日报说起:AI 圈的信息密度正在失控 做 AI 方向的人最近应该都有同一种体感:一天不刷消息,第二天就跟不上节奏了。模型版本号在跳,Agent 框架在冒,推理引擎的镜像 tag 一天一个样,昨天还能跑通的部…

2026/10/1 8:46:39

如何用3条命令快速跑起来AIHOT?面向新手的Docker完整部署教程

如何用3条命令快速跑起来AIHOT?面向新手的Docker完整部署教程 【免费下载链接】AIHOT 一个自己找热点、自己写日报的网站框架。把信源和精选标准换成你的,它就是你的行业热点站。 项目地址: https://gitcode.com/gh_mirrors/ai/AIHOT AIHOT 是一个…

2026/10/1 5:21:14

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/29 21:48:03

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑