news 2026/7/4 14:51:35

BiliFM:三分钟学会B站音频批量下载终极指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BiliFM:三分钟学会B站音频批量下载终极指南

BiliFM:三分钟学会B站音频批量下载终极指南

【免费下载链接】BiliFM下载指定 B 站 UP 主全部或指定范围的音频,支持多种合集。A script to download all audios of the Bilibili uploader you love.项目地址: https://gitcode.com/jingfelix/BiliFM

还在为以下问题头疼吗?

  • 收藏了上百个优质音频,想离线收听却要逐个下载
  • 喜欢的UP主更新频繁,手动下载效率太低
  • 多P视频只想保留音频,但官方不提供单独下载选项

今天介绍的BiliFM将彻底改变你的音频下载体验。这款开源工具专为B站音频批量导出设计,支持UP主UID、视频BV号、收藏夹等多种输入方式,已帮助数千用户实现音频自由。

一、为什么你需要BiliFM

1.1 传统方式 vs BiliFM对比

操作方式手动逐个下载BiliFM批量处理
下载效率1个/分钟50+个/分钟
操作复杂度高(需反复操作)低(一键批量)
支持格式仅视频文件纯音频MP3
错误处理需人工重试自动3次重试
文件管理需手动整理智能分类存储

1.2 核心功能亮点

  • 全场景覆盖:支持UP主主页、单个视频、收藏夹、官方合集、个人列表
  • 质量可选:64k/128k/192k/320kbps多档位选择
  • 智能去重:基于文件名检测,避免重复下载
  • 断点续传:网络中断后继续下载,不浪费进度

B站频道界面示例,标注media_id位置

二、快速安装:三种方式任选

2.1 PyPI官方安装(推荐新手)

pip install BiliFM --upgrade

2.2 源码编译安装

git clone https://gitcode.com/jingfelix/BiliFM cd BiliFM pip install -r requirements.txt pip install .

2.3 开发环境配置

pip install pdm pdm install pdm run bilifm --help

三、核心用法实战

3.1 UP主音频全集下载

适用场景:需要获取某个UP主的所有投稿音频

# 下载UP主UID为261485584的全部音频 bilifm uid 261485584 # 指定存储目录和质量 bilifm uid 261485584 --directory ~/Music --audio-quality 192

操作流程

  1. 获取UP主主页URL中的数字ID
  2. 执行命令开始批量下载
  3. 工具自动处理所有视频并转换为MP3

3.2 单视频/多P视频处理

适用场景:下载特定视频的音频内容

# 单视频下载 bilifm bv BV1k341187jG # 多P视频自动拆分 bilifm bv BV1f84y1W7cQ --directory ./课程录音

四、高级技巧提升效率

4.1 质量选择指南

质量等级适用内容文件大小参考
64kbps语音节目、播客30MB/小时
128kbps普通音乐、有声书60MB/小时
192kbps高品质音乐90MB/小时
320kbpsHiFi音质150MB/小时

4.2 批量操作脚本

创建自动化下载脚本:

#!/bin/bash # 批量下载多个UP主 uids=("261485584" "123456789" "987654321") for uid in "${uids[@]}"; do echo "正在下载UP主 $uid 的音频..." bilifm uid $uid --directory ./音频库/$uid done

五、常见问题解决方案

问题现象原因分析解决方法
下载失败网络连接问题添加--retry参数
音频无声质量参数过高降低至128kbps
文件名异常特殊字符处理升级到最新版本

六、定制化开发入门

6.1 代理配置

如需通过代理访问,可修改src/bilifm/util.py中的网络请求部分:

# 添加代理支持 proxies = { "http": "http://127.0.0.1:7890", "https": "https://127.0.0.1:7890", }

6.2 文件名格式自定义

在src/bilifm/audio.py中调整文件命名逻辑:

# 自定义命名规则 file_name = f"{up主名}_{日期}_{标题}.mp3"

七、总结与未来展望

BiliFM凭借其简洁高效的设计理念,已经成为B站音频下载的首选工具。通过本文介绍的基础用法和高级技巧,相信你已经能够熟练使用这款工具来管理自己的音频收藏。

工具仍在持续更新中,计划在未来版本中加入更多实用功能,如自动标签识别、定时监测更新等。如果你在使用过程中遇到任何问题或有改进建议,欢迎参与项目讨论。

温馨提示:请遵守平台使用规范,下载内容仅限个人学习使用。

【免费下载链接】BiliFM下载指定 B 站 UP 主全部或指定范围的音频,支持多种合集。A script to download all audios of the Bilibili uploader you love.项目地址: https://gitcode.com/jingfelix/BiliFM

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 19:36:20

SketchUp STL插件完整使用教程:让3D设计轻松走向3D打印

SketchUp STL插件完整使用教程:让3D设计轻松走向3D打印 【免费下载链接】sketchup-stl A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export. 项目地址: https://gitcode.com/gh_mirrors/sk/sketchup-stl 想要将Ske…

作者头像 李华
网站建设 2026/7/3 17:21:33

告别复杂布局!DCFrame让iOS UI开发效率提升300%的实战指南

你是否还在为iOS复杂UI布局编写数百行约束代码?是否因数据驱动UI的繁琐逻辑而头疼?是否在面对动态列表需求时感到束手无策?DCFrame——这款强大的Swift UI集合框架将彻底改变你的开发方式,让你用最少的代码构建灵活、高效的iOS界面…

作者头像 李华
网站建设 2026/6/26 16:02:14

腾讯混元4B开源:6.8GB显存引爆企业级AI落地革命

导语 【免费下载链接】Hunyuan-4B-Instruct 腾讯开源混元4B指令微调大模型,专为高效部署设计。支持256K超长上下文与混合推理模式,兼具快速响应与深度思考能力。在数学、编程、科学推理及智能体任务中表现卓越,适配从边缘设备到高并发服务器的…

作者头像 李华
网站建设 2026/7/4 1:50:58

在线教育学习|基于springboot 在线教育学习系统(源码+数据库+文档)

在线教育学习 目录 基于springboot vue在线教育学习系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue在线教育学习系统 一、前言 博主介绍&…

作者头像 李华
网站建设 2026/7/3 11:58:17

bibliometrix:科学计量学分析的完整R语言解决方案

bibliometrix:科学计量学分析的完整R语言解决方案 【免费下载链接】bibliometrix An R-tool for comprehensive science mapping analysis. A package for quantitative research in scientometrics and bibliometrics. 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/7/2 12:00:39

二手商城|基于springboot 二手商城系统(源码+数据库+文档)

二手商城 目录 基于springboot vue二手商城系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue二手商城系统 一、前言 博主介绍:✌️大…

作者头像 李华