之前常用的B站下载助手因为一些原因失效了,但是需要下载一些B站的视频作为素材。本文将介绍使用B站客户端的缓存功能下载B站视频,不过B站的缓存是加密并且音视频分离的,文中也会解决这些问题。
使用到的工具:B站电脑版客户端,WinHEX,mkvtoolnix
所需工具下载:
https://yish.lanzouw.com/iN9uY1dym6qd
1.安装B站客户端

2.在客户端中缓存所需视频


3.进入缓存目录

由于B站的缓存是音视频分开的,所以需要根据文件大小初步判断文件类型
一般占用空间较大的是视频,较小的是音频


4.使用WinHEX修改

如果你的电脑没有显示M4S这个扩展名,请点击此处查看解决方法
将文件拖入后出现这些字符,不用慌,这些是文件的16进制数据,B站缓存的视频经过了加密,只有B站的播放器才能解密播放,因此我们需要删除特定的数据,使所有播放器都能播放缓存的视频。




另一个M4S文件也使用相同的方法修改!!!
5.更改文件拓展名
将修改后的M4S文件,根据文件大小修改为MP4(视频)或MP3(音频),当然,如果修改后仍无法播放,可以再把MP3或MP4对调

改成MP4后检查是否能够正常播放(注意!此时的视频是没有声音的,因为缓存的音视频是分离的)下一步将合并音视频

6.合并音视频
打开mkvtoolnix-gui.exe

将两个文件都拖入"输入文件"中,然后点击下方"开始混流"即可合并音视频
Comments 4 条评论
好麻烦,我选择在线解析
@半自由 探究原理
我的选择 — jijidown
(doge)
@{QQB} 这是纯技术解决方法