抖音音频提取 3 步上手用 DouK-Downloader 下载作品原声【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader周五下午的会上有人丢来一个抖音视频配的音乐正好是你找了几天的 BGM。长按保存只能存下带画面的视频BGM 文件本身没有入口。DouK-Downloader 是个抖音 / TikTok 作品下载与数据采集工具抖音音频提取交给它很直接向平台接口请求作品挂载的音乐地址把原声文件原样落盘不用从视频里二次分离也就没有转码带来的压缩损失。这正是它和手动保存、在线解析站的核心区别。能力边界它到底能干什么双平台抖音与 TikTok 都支持cookie/proxy和cookie_tiktok/proxy_tiktok分开配置两个平台可同时跑、互不干扰两种主要形态终端交互人在终端里选菜单、粘链接和 Web API内置 FastAPI uvicorn 服务监听 5555 端口另有后台监听模式数据导出storage_format支持xlsx、csv等格式采集结果可以和文件一起落盘存档文件下载本身由download开关独立控制运行环境Python 3.12第三方引擎只依赖 FFmpeg 一处且仅直播拉流场景用到下载原声文件本身用不到它从零到第一首原声文件最短路径克隆仓库并安装依赖。预期pip跑完没有红色报错。运行python main.py。预期项目根目录自动生成settings.json主菜单列出 Cookie 配置、终端交互模式、Web API 模式等全部功能项。按 Cookie 获取教程 把 Cookie 填进settings.json同时把music改成true。预期下次启动时终端打印「正在更新抖音参数」说明 Cookie 已生效。进入终端交互模式选「批量下载链接作品(抖音)」粘贴一条v.douyin.com短链回车再输入Q结束输入。预期Download目录下出现与视频同名的 mp3终端留有【音乐】下载日志。命令一次性给全git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader pip install -r requirements.txt python main.py三个玩法各管一摊 单条提取按链接拿 BGM什么时候用它一次性需求链接已经在手不需要长期盯账号。怎么做运行python main.py主菜单选「批量下载链接作品(抖音)」。预期进入链接采集子菜单。选「手动输入待采集的作品链接」。粘贴v.douyin.com短链回车可以继续粘多条输入Q结束。预期终端逐条输出下载进度。打开Download目录核对。预期mp3 与视频同名同目录文件名按name_format组合生成。会用到哪些参数music默认false控制是否同步拉取作品原声这个玩法必须为true。name_format默认create_time type nickname desc即发布时间、类型、作者、作品标题拼接命名命名习惯不合剪辑口味时在这里调整字段顺序。download文件下载总开关此场景保持true。账号批量追一个账号的全量原声什么时候用它长期关注几个音乐人账号希望新发布的作品自动补进来。怎么做把账号写进settings.json的accounts_urls。预期JSON 校验通过无括号逗号错误。{ accounts_urls: [ { mark: 关注的音乐人, url: 填入目标账号主页链接, tab: post, earliest: , latest: , enable: true } ] }想限定采集日期范围就填earliest/latest留空则不限。运行程序选「批量下载账号作品(抖音)」再选「使用 accounts_urls 参数的账号链接(推荐)」。等终端输出汇总行。预期打印「程序共处理 X 个账号成功 Y 个失败 Z 个」下载记录进入缓存后续运行只增量补齐新作品不会重复下载。会用到哪些参数enable置false可临时停用某一个账号多账号管理时很方便。storage_format需要留存作品数据表时填xlsx等格式数据表与音频文件同批落盘。API 模式把下载能力变成服务什么时候用它想把下载能力嵌进自己的工作流或定时任务不想每次开终端点菜单。怎么做主菜单选「Web API 模式」启动。预期终端打印文档地址服务监听127.0.0.1:5555。浏览器打开http://127.0.0.1:5555/docs。预期自动生成的接口页面正常打开。找到/douyin/detail单个作品或/douyin/account账号作品按文档填参数发起请求。预期接口返回成功后Download目录出现对应音频与文件。会用到哪些参数服务与终端模式共用同一份settings.jsonCookie 之外无需额外配置。三个场景跑下来会反复碰到的参数放一张表备查参数默认值什么时候需要动它musicfalse做抖音音频提取时必开downloadtrue只想采集数据、不存文件name_formatcreate_time type nickname desc想按账号、备注重排文件名storage_format空不存储需要留存作品数据表如xlsxffmpeg空自动探测直播拉流提示找不到 FFmpeg 出问题时先查这 3 处选功能时终端直接提示「未登录无法使用该功能」。通常是 Cookie 没生效先回看启动时有没有打印「正在更新抖音参数」没有就是 Cookie 根本没加载有的话检查 Cookie 里是否包含msToken这类关键键值再确认复制的是抖音站点而非其他域名的 Cookie。都对的话按 Cookie 获取教程 重新复制一份完整 Cookie 写入settings.json重启程序。music已经是true但Download里只有视频没有 mp3。先怀疑作品本身翻唱、无 BGM 的作品接口里根本没有music_url这不算程序故障。确认作品有原声后再看download总开关是否被误设为false仍不通就换一条确定有 BGM 的作品重跑验证下载逻辑可对照 src/downloader/download.py 里的download_music方法看日志。只有拉直播流时提示找不到 FFmpeg。音频下载不受影响这条只关乎直播场景。先在系统终端执行ffmpeg -version能输出版本号就把可执行文件的绝对路径写进ffmpeg参数不行就用系统包管理器安装。和常见替代方式放一起看方便判断值不值得用维度DouK-Downloader在线解析网站客户端手动保存音频来源作品原声文件多经过二次处理原声批量 / 账号追踪支持可配日期范围基本不支持不支持数据导出xlsx / csv 等无无成本开源免费有广告、次数受限免费但纯手工 一分钟问答 继续深入问拿到的是什么格式的音频答作品挂载的原声文件原样落盘mp3 格式不转码没有二次压缩损失。问能不能只采集数据、不下载文件答可以download设为false再开启storage_format数据表照常导出。问TikTok 和抖音能同时跑吗答能两个平台各自独立的cookie_tiktok/proxy_tiktok互不干扰。问Cookie 会过期吗答会出现「未登录」提示就按教程重新获取一份。想继续深入完整功能说明在 docs/DouK-Downloader文档.md各平台接口调用收在 src/interface/ 目录一个文件对应一个功能中英文文案维护在 locale/。再回到周五那个场景下次再有人丢来作品链接不用长按存整个视频了——贴进终端几分钟后 mp3 就在你的素材目录里等着。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考