b 站上有一些别的平台没有的歌曲,要想离线听的话,可以选择下载到本地。但如果想要将其保存到现有音乐库就需要提取出音频,并打上标签,方便管理。这里记录一下操作流程以及遇到的坑。

提取的音频自己听听就行,切勿拿去买卖,可能涉嫌侵权!

提取音频文件

提取音频之前需要先下载对应的视频,方法有很多。其实,最简单的方法就是用 B 站的官方 Windows 客户端下载(点击跳转)。

下载视频时,记得记下下载时间,方便寻找下载的文件。下载下来之后,到你设置的下载路径下,找到对应文件夹。文件夹的名字一般都是一串无意义数字,只能通过下载时间来寻找你刚刚下载的文件。

找到之后,可以发现有两个后缀为.m4s的文件,其中文件大小较小的那个就是我们要的音频文件,较大的那个是无音频的视频文件,可以用混流工具合并两个文件,得到完整视频文件,这不是重点,就不赘述了。

用文本编辑器打开那个较小的.m4s文件。文本编辑器的选择是个坑,我测试过几个,并不全面,可用的有:

  • Notepad++(个人不推荐,其作者某些言论有严重问题,不介意的话可忽略这段话)
  • Notepad3(个人推荐)

不可用的有:

  • VScode
  • Windows 自带的记事本

注意,打开时会弹出好几个提示,除了不一致的换行符选择以外,其他都选是。删除最前面的 9 个 0(个数未来可能会变,请注意),保存后退出。直接把后缀从.m4s改成.mp3,得到原始音频文件。

打上标签

预处理

得到的 mp3 文件不能直接打上标签,会导致音频无法播放。这里推测是编码的问题。

解决方法是再转换一次格式,用这个MP3格式转换器将得到的 mp3 文件再转换为 mp3,接下来就可以打标了。

  • 别的格式转换器我没尝试过,可以自行尝试。
  • 转换后文件体积会增大,实测原文件 7.35MB,转换后 9.21MB

打标

这里需要用音乐打标软件,有很多选择,最好找那种打标后不会造成兼容性问题的软件,我推荐 AIMP 自带的 tagEditor(点击跳转),界面友好清爽,且兼容性不错,但貌似没有独立版本,得跟播放器本体一起安装,介意的话可以试试其他软件,确认兼容性后再批量操作。

在软件中填上歌曲名、歌手、专辑、年份等标签后,记得删除多余标签域,编辑时左下角会有提示。

删除多余标签域

内嵌歌词

如果能找到现成的时间轴歌词,可以直接在打标时复制进去。

如果没有现成的时间轴歌词,则需要自己制作时间轴歌词。

  • 先找到文本歌词,将其处理成一行一行的格式
  • 将音频和歌词导入到在线歌词制作网站,这个网站非常好用,强烈推荐!
    • 实测该网站对火狐浏览器兼容性欠佳,建议用 Chrome 打开,Edge没试过
  • 将网站调整到编辑模式
  • 点击播放,开始播放音频
  • 每到一句歌词就按一次回车,直至每句歌词都对准时间轴
  • 复制后,在打标软件编辑歌词时粘贴保存即可
最后修改:2024 年 09 月 24 日
如果觉得我的文章对你有用,请随意赞赏