ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

DouK-Downloader 如何把抖音视频的 BGM 快速存成 MP3?3 条路径完整指南

DouK-Downloader 如何把抖音视频的 BGM 快速存成 MP3?3 条路径完整指南 DouK-Downloader 如何把抖音视频的 BGM 快速存成 MP33 条路径完整指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader原 TikTokDownloader除了下视频还能把抖音 / TikTok 作品里的背景音乐单独抽出来存成 mp3。原理很简单平台接口返回的作品数据里本身就带一个独立的音乐源地址music_url程序直接按这个地址把源文件拉下来不走任何转码所以你拿到的音质就是源文件的原样。FFmpeg那个负责拆音轨的工具在这个场景里用不上只有直播下载才需要它。下面按三条由浅入深的路径讲照做就能出文件。先备齐 3 样东西再动手要备的说明Python 3.12 环境能跑通python main.py即算就绪平台 Cookie登录凭证访问作品数据必需抖音填cookie参数TikTok 填cookie_tiktok获取步骤见 Cookie 获取教程music开关配置文件Volume/settings.json里的核心开关默认false必须改成true否则下多少作品都不会产出音乐配置文件在首次运行时自动生成之后所有修改都在这个文件里完成。验证跑一次python main.py菜单能正常出现说明环境没问题。路径一给一条链接直接拿走单条作品的 BGM目标手头只有一两条作品粘贴分享链接就能得到对应的 mp3。在settings.json里确认music: true。运行python main.py进入终端交互模式选择「批量下载链接作品(抖音)」→「手动输入待采集的作品链接」粘贴分享链接。等进度条走完程序会同时下视频和同名 mp3。验证到Volume/Download/目录下视频旁边多了同名.mp3双击能播放就成了。路径二一个账号的全部作品连同 BGM 一起抓目标把某个账号发布过的作品和对应音乐一次性落盘适合做整库备份。在settings.json的accounts_urls数组里加一条账号url填账号主页链接mark填备注tab填post发布页enable填true。终端选择「批量下载账号作品(抖音)」→「使用accounts_urls参数的账号链接(推荐)」。等进度条走完即可。验证保存目录里的文件数大致等于账号作品数每条视频都有同名 mp3。路径三把某个账号收藏的音乐列表搬回来目标不是要视频而是把用户收藏夹里的歌单整个存下来对应「批量下载收藏音乐(抖音)」入口。终端进入「批量下载收藏音乐(抖音)」按提示输入目标账号。下载的文件与作品视频完全分开统一存进Volume/Music/目录命名规则是作者-标题-作品id。验证Volume/Music/下的 mp3 数量与收藏列表条数一致。路径四不起终端用 HTTP 接口接进自己的程序目标在自己的脚本或系统里直接调下载能力拿数据做后续处理。终端选择「Web API模式」服务默认监听http://127.0.0.1:5555。浏览器打开http://127.0.0.1:5555/docs看接口文档单条作品调POST /douyin/detail账号作品调POST /douyin/account返回的 JSON 里自带music_url音乐源地址最简调用长这样import requests r requests.post( http://127.0.0.1:5555/douyin/detail, json{url: https://v.douyin.com/xxxxxx}, ) print(r.json())验证返回的 JSON 里能取到music_url字段你就可以在自己的程序里批量拉取或二次加工了。文件落在哪目录与命名规则一览项规则作品音乐与视频同目录{root}/{folder_name}/默认即Volume/Download/与视频同名收藏音乐固定存{root}/Music/默认Volume/Music/作品音乐命名按name_format字段拼接默认create_time type nickname desc字段间用split分隔符默认-收藏音乐命名作者-标题-作品id扩展名 / 质量统一.mp3平台源文件直下不重新编码root是配置里的root参数留空默认用Volume目录想换盘换目录改它就行。卡住了先对照这 4 条速查下了作品却没 mp3music还是默认的false。改成true后重新运行开关只对之后的任务生效。直播场景提示找不到 FFmpeg系统没装 FFmpeg 且配置里ffmpeg参数为空。用包管理器装一下或直接把 ffmpeg 可执行文件路径写进ffmpeg参数。作品解析不到、音乐地址为空多半是 Cookie 过期了。按 Cookie 获取教程 重新取一遍写回cookie参数。文件名被截断或含非法字符受desc_length/truncate限制属正常行为想留全名就调大前者。想再调一点顺手可以动的几个参数参数干什么用建议folder_name下载文件的保存文件夹名默认Download可自定义name_format/split文件名由哪些字段拼成、用什么分隔按需增减create_time type nickname desc id等字段desc_length/truncate限制描述长度防止文件名过长默认值基本够用max_size单文件大小上限0表示不限制storage_format想把作品元数据同时存成文件时设为csv或xlsx纯听歌可忽略max_retry/timeout重试次数与超时时间网络不稳再调日常使用基本不用碰它们有明确需求时再改。更多参数和用法可以看 官方文档下载任务的具体实现在 src/downloader/download.py对照着读代码更直观。⚠️ 提醒一句提取出来的音乐版权仍归原作者所有请仅用于个人学习和研究不要商用或二次传播。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表