版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
本教程旨在实现解决2020年最新版B站缓存视频转换成正常视频格式放到电脑和汽车车载播放的各种问题。(以下内容仅限内部交流,不得用于商业用途,侵权者后果自负)
众所周知,2019年后的版本B站对缓存视频进行了加密和音视频轨道分离,不能脱离B站手机端播放,实现了保留B的用户粘性以及保护了UP主的版权。
很多用户想down很多优秀的B站视频到本地电脑或者车载学习的时候,就遇到问题了。通过手机客户端缓存的视频,通过各种方法,可以在手机本地路径找到,且用手机自带播放器可以实现播放,但是不允许拷贝,以前那种暴力修改后缀为MP3 ,MP4的方法已经失效,无法实现转移到win端和车载端播放,可谓十分痛苦。
话说B站的缓存速递真是杠杠的,在连接wifi的情况下,每秒5M多。就不截图了。
教程如下:
本教程需要用到强大的ffmpeg软件。(为了方便操作和识别,我将ffmpeg文夹名字改成m4s转换器了,以下同理)
1、手机端先缓存b站想要视频的具体清晰度的文件,手机路径 Android -> data-> tv.danmaku.bili -> download
2、复制download文件里的文件到电脑。一般来说手机文件里能找到缓存文件,但是通过数据线连接电脑后,电脑上缺找不到对应的文件。为什么,被加密或者隐藏了。此处应该把路径中的m4s文件转移到自己手机的根部文件夹下。比如我的新建“其他”文件夹。再从“其他”文件夹拷贝至电脑桌面。
3、电脑端下载解压ffmpeg到任意位置,放到自己熟悉操作的硬盘盘,方便识别路径和后期操作。
4、 在bin文件夹上,右键打开dos。如下图
5:手机缓存的文件夹,里面有几个文件,主要找video.m4s和audio.m4s 这两个,把他们复制到ffmpeg的目录下的bin文件夹里。
复制到我自定义的“其他”文件夹
再通过手机数据线从手机存储“其他”文件夹拷贝到电脑m4s转换软件BIN文件内。
5: 在dos画面里输入 ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental 输出名.mp4
看演示截图。
再打开bin文件夹
此时大功告成!可以看播放效果,声音,字幕,画面完美同步无缝,而且画质无损!
补充,可能在执行DOS命令时会出错或者无响应,可能是因为win环境没有配置好。附送FFmpeg使用教程以及-windows安装配置ffmpeg 详情参见:https://www.jianshu.com/p/2b609afb9800
有不懂私信或评论,有空看到即回复。 码字不易,请关注和点个赞。谢谢。