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 --upgrade2.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操作流程:
- 获取UP主主页URL中的数字ID
- 执行命令开始批量下载
- 工具自动处理所有视频并转换为MP3
3.2 单视频/多P视频处理
适用场景:下载特定视频的音频内容
# 单视频下载 bilifm bv BV1k341187jG # 多P视频自动拆分 bilifm bv BV1f84y1W7cQ --directory ./课程录音四、高级技巧提升效率
4.1 质量选择指南
| 质量等级 | 适用内容 | 文件大小参考 |
|---|---|---|
| 64kbps | 语音节目、播客 | 30MB/小时 |
| 128kbps | 普通音乐、有声书 | 60MB/小时 |
| 192kbps | 高品质音乐 | 90MB/小时 |
| 320kbps | HiFi音质 | 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),仅供参考