首先,我们要先知道B站APP把缓存的视频保存在哪个地方。这里以作者的手机为例。
在电脑上查看手机文件

如图所示,对于作者的手机而言,B站就把视频缓存在图中位置,其中的一大堆名称是数字的文件夹便是视频文件夹。不同手机的储存位置可能不同,但大致有两条路,一是bilibili/tv.danmaku/download文件夹,二是Android/data/tv.danmaku/download文件夹。如果找不到就多找找,还是找不到就放弃吧,可以去看看网上的其他方法。

找到文件夹后,我们该如何知道这些数字对应的是哪个视频呢?

其实这些数字就是视频的AV号。但是B站已经进入BV时代了,所以我们就不知道AV号了。这个时候,我们可以打开B站APP,进入缓存页面,点击右上角的设置,点击离线诊断,然后选择一个视频,即可看到它的文件夹名称。

接下来,把文件夹复制到电脑上,一路打开文件夹,可以看到里面有三个文件,其中audio为音频,video为视频。如果是分P的话,每个P在大文件夹之下都会有一个小文件夹,这些小文件夹的名称作者也搞不懂是什么意思,只能一个个用支持H.265的播放器一个一个看看,如果有哪位大神知道可以在评论区指出。
打开视频文件夹

此时是m4s格式,必须要用支持此格式的播放器(比如下文中格式工厂软件的自带的格式播放器)才可以播放。下一步,我们将它转换成mp4文件并把视频音频合在一起。

这些视频采用了HEVC(H.265)编码格式,仅有部分播放器支持,而且视频和音频是分开的。我们需要将其转换为AVC(H.264)编码格式才能让所有设备都能正常播放,同时将视频与音频合并。

要做到这一步,我们需要一个软件,名称为“格式工厂”。这是一个免费的傻瓜式软件,不要钱也不要技术,任何人都能用。网上搜就能搜到,但是要注意小广告,www.pcgeshi.com才是官方的。
格式工厂软件

相信软件里面那些字大家都看的懂,我们进行下一步。

将文件夹里的音频文件转换为FLAC(无损)格式,不要转换为MP3格式,否则音质会变差,如果不转格式的话音质也会很差(至少作者的电脑是这样的,不知道为什么),视频文件不用动。然后使用“视频合并&混流”功能,添加视频和转换后的音频(转换后的音频默认保存在默认输出文件夹中,也可以像作者一样省事直接输出到源文件夹中,在左下角可以改),然后开始合成。