很多视频作者投稿都会投B站跟油管两份,一般来说,油管的视频码率高一些,我也不想开大会员,所以就有如下折腾。
第一,用本地播放器播放视频,最开始用的油猴插件,后来用B站的UWP客户端直接离线视频,等它合并完,就可以播放本地下好的视频文件,后来我发现这个视频文件打不开了,百度了一番,原来是B站客户端修改了视频文件头,在前面加了36个16进制的FF,有作者做了解密的工具,这里贴一下Github地址:
https://github.com/DuckBurnIncense/decode_bilibili_uwp_download_video
用这个解密后,UWP离线的视频可以用本地播放器播放了。
第二,我想把油管视频下下来,然后合并B站的弹幕文件,但是我发现从B站下下来的视频文件是xml格式的,播放器均无法读取,所以我就想到了偷天换日的办法,那就是用UWP客户端离线最低画质的视频,然后把油管下下来的视频重命名,替换掉离线下来的视频,然后再打开UWP客户端,这样就实现了油管的画质加B站的弹幕功能,这个视频B站1080p下载下来是430M,画质最低的360p是120M,油管的1080p是748M,我把油管的748M替换了离线的120M文件,打开UWP客户端播放,效果如下,基本完美。
第三,我还想更进一步,用本地播放器实现弹幕的功能,但是我发现油猴插件或者UWP客户端下下来的弹幕文件都是xml格式,然后转换ass格式都失败了,又搜索了一番,找到了一个在线下载ass弹幕的网址,分享给大家:
http://zhouql.vip/bilibili/
贴上B站视频链接,用这个解析网址可以下载ass弹幕,这样就可以用本地播放器添加ass弹幕了,贴一张效果图,字体挺大的,效果一般,大家可以在播放器里面设置一下。
上一篇:
当年老任的FC在十几款家用主机的围追堵截下脱颖而出下一篇:
我也发点随手拍流水账,逛了逛超任世界