在B站收藏了大量课程、音乐或有声书却苦于无法离线播放音频?本文将为你提供Windows与Mac双平台的完整解决方案,涵盖缓存视频定位、专业转换工具使用及命令行操作等全流程,助你轻松打造个人音频库。

一、Windows平台转换方案
(一)基础方案:汇帮音频大师(推荐新手)
1. 缓存视频定位
- 打开B站客户端→设置→下载设置,查看默认缓存路径(通常为`C:\Users\用户名\AppData\Local\Bilibili\download`)
- 按`Ctrl+Shift+Esc`打开任务管理器,在"详细信息"中右键B站进程→打开文件所在位置,快速定位缓存文件夹
2. 转换操作流程
- 安装软件后选择"B站转音频"功能
- 直接拖拽缓存的`.blv`或`.mp4`文件至窗口
- 在输出设置中选择MP3格式,建议选择128kbps平衡音质与文件大小
- 点击"开始执行"后,进度条显示100%即转换完成
(二)进阶方案:FFmpeg命令行(适合技术用户)
1. 环境配置
- 下载FFmpeg静态构建版(官网提供Windows/Mac版本)
- 解压后将bin目录添加至系统环境变量
2. 核心命令
```
ffmpeg -i "输入视频路径.mp4" -vn -ar 44100 -ac 2 -b:a 128k "输出音频路径.mp3"
```
参数说明:
- `-vn`:禁用视频流
- `-ar 44100`:设置采样率
- `-ac 2`:立体声输出
- `-b:a 128k`:音频比特率
二、Mac平台转换方案
(一)QuickTime Player+iTunes(系统自带工具)
1. 视频导出
- 用QuickTime打开缓存视频→文件→导出→仅音频
- 默认生成`.m4a`格式,需通过iTunes转换
2. 格式转换
- 打开iTunes→偏好设置→导入设置→选择MP3编码器
- 右键导入的`.m4a`文件→创建MP3版本
(二)专业方案:Audacity(开源音频处理)
1. 安装LAME编码器
- 下载Audacity与LAME动态库
- 将`libmp3lame.dylib`放入`/usr/local/lib/`目录
2. 操作流程
- 文件→导入→音频(选择B站缓存视频)
- 轨道控制栏右键→分离立体声(如需处理双声道)
- 文件→导出→导出为MP3→设置元数据(标题/艺术家等信息)
三、跨平台通用方案
(一)在线转换工具(应急使用)
1. 推荐站点:
- Convertio(支持BV号直接解析)
- OnlineVideoConverter(无广告版)
2. 操作要点:
- 复制视频URL时需包含完整参数(如`https://www.bilibili.com/video/BV1xxxxx`)
- 选择"仅提取音频"避免下载视频流
- 高级设置中建议选择128kbps CBR编码
(二)BilibiliDown开源工具(批量处理)
1. 配置环境:
- 安装Java 8+运行环境
- 下载项目包并解压
2. 批量操作:
- 创建收藏夹并添加目标视频
- 运行`java -jar BilibiliDown.jar`
- 输入收藏夹链接→选择"仅音频"→设置输出路径
四、常见问题解决方案
1. 缓存文件损坏处理:
- 删除`download`文件夹中的`.part`临时文件
- 在B站设置中清除缓存后重新下载
2. 转换后无声问题:
- 检查视频是否包含音频流(用MediaInfo查看)
- 尝试更换转换工具(如PotPlayer内置转换功能)
3. 版权风险提示:
- 仅限个人学习使用,禁止商业传播
- 推荐使用UP主官方提供的音频版本
五、效率提升技巧
1. 批量重命名:
- Windows:使用PowerShell命令`Get-ChildItem -Filter *.mp4 | Rename-Item -NewName { $_.BaseName + ".mp3" }`
- Mac:终端执行`for f in *.mp4; do mv "$f" "${f%.mp4}.mp3"; done`
2. 自动化工作流:
- 结合Hazel(Mac)或DropIt(Windows)设置文件监控
- 当检测到B站缓存视频时自动触发转换任务
通过上述方案,无论是Windows用户的汇帮音频大师,还是Mac平台的Audacity,亦或是跨平台的FFmpeg命令行,都能高效完成B站视频到音频的转换。建议根据使用场景选择合适工具:个人学习推荐汇帮音频大师,技术用户可选择FFmpeg,批量处理则使用BilibiliDown开源工具。记得定期清理缓存文件,保持系统整洁。