本地播放哔哩哔哩弹幕+视频

本地播放哔哩哔哩弹幕+视频

  • 1.打开你喜欢或者收藏的视频播放页面
  • 2.下载视频
    • 方法1:一劳永逸的下载工具: IDM
    • 方法2:利用浏览器插件的嗅探[^1]工具(不太推荐,感兴趣的可以百度学习一下)
    • 方法3:这还用说......哔哩哔哩有pc版的
    • 方法4:在线链接下载
  • 3.下载弹幕!
    • 方法1:Crawler(爪巴 虫)
    • 方法2:当然是直接右键另存为。。
  • 4.视频音频弹幕组合播放
  • 最后在本地就可以做到和在线看一样的效果啦!Nice!
    • 愉快地看视频吧!!

1.打开你喜欢或者收藏的视频播放页面

首先我们在哔哩哔哩寻找喜欢的视频,这里以君名与哔哩哔哩排行榜#513的视频为例。

本地播放哔哩哔哩弹幕+视频_第1张图片

2.下载视频

方法1:一劳永逸的下载工具: IDM

注:IDM是目前主流的下载工具之一,可在IDM官网下载(付费使用),也可自行百度,此处不详细介绍其安装配置过程,实在找不到可以去IDM贴吧或者私信我。
本地播放哔哩哔哩弹幕+视频_第2张图片
我们可以看到在这里显示了5个文件一般来说第1个文件为当前画质视频文件(无音频),第2、3个文件为音频文件(选择其中一个下载即可),其余文件可忽略,不用担心下载的视频文件无声的问题后面会说到,额,不会让你们看哑剧的。。)

方法2:利用浏览器插件的嗅探1工具(不太推荐,感兴趣的可以百度学习一下)

嗅探器的原理即是获取网络上流经的数据包。这将带来较之令人难受的困难:

  1. 当需要的数据很大时,嗅探器一时间无法接收完所有数据包,导致页面必须一直处于开启状态(嗅探时若中途退出则嗅探将终止,毕竟算是抓包,网页都关了抓个捶捶)。
  2. 由于在不同网页得到的数据包类型太多,导致不易直接批量下载(虽然可以过滤类型名,但是直接下不是更快乐?)
  3. 对于视频文件是一个整体的还好说,但如果是被分成了很多片的视频呢?
    本地播放哔哩哔哩弹幕+视频_第3张图片
    答案是:你将会得到一堆可能有序可能无序的.mp4或者.ts文件,你还要费心思把文件拼起来?那可能还要下一个拼接软件,或者学习写一段代码,我想没有人下个视频工作量这么大。。

方法3:这还用说…哔哩哔哩有pc版的

找到Windows自带的Microsoft Store,搜索哔哩哔哩下载第一个即可。
本地播放哔哩哔哩弹幕+视频_第4张图片
本地播放哔哩哔哩弹幕+视频_第5张图片

然后就可以选择自己喜欢的视频进行下载了。

方法4:在线链接下载

  1. 哔哩哔哩唧唧 或者在bilibili.com的.com前加jj => bilibilijj.com即可。
    本地播放哔哩哔哩弹幕+视频_第6张图片
  2. 硕鼠下载 复制哔站视频链接致硕鼠即可(好像硕鼠更新了,要下载客户端或者下一个其他程序才能提供哔站视频下载)
    本地播放哔哩哔哩弹幕+视频_第7张图片
    确保上述无误,那么这时候我们拿到如下视频啦!(此处使用IDM):
    本地播放哔哩哔哩弹幕+视频_第8张图片

3.下载弹幕!

以哔哩哔哩排行榜#513视频为例。
首先我们需要知道将获取的视频的cid的,注意不是aid
1. 使用f12打开开发者工具—>Network
本地播放哔哩哔哩弹幕+视频_第9张图片
2.加载视频(开始播放)在Network中找到heartbeat并点击
本地播放哔哩哔哩弹幕+视频_第10张图片
3. 点击heartbeat—>Headers—>Form Data—>cid,找到cid为180279063
4. 跳转弹幕xml页面:https://comment.bilibili.com/+cid+.xml,此处为:https://comment.bilibili.com/180279063.xml
本地播放哔哩哔哩弹幕+视频_第11张图片
5.下面开始获取弹幕!

方法1:Crawler(爪巴 虫)

注:爬虫虽好,但且注意版权问题以及不要爬取国家网站,否则将会涉嫌犯法!
在xml界面按f12得到如下结构:
本地播放哔哩哔哩弹幕+视频_第12张图片
图像可以看出该页面的结构单一(//div[@id=“webkit-xml-viewer-source-xml”]),且只需获取i标签的内容即可(get_elements_by_tag_name()),此处爪巴虫代码不再赘述。

方法2:当然是直接右键另存为。。

本地播放哔哩哔哩弹幕+视频_第13张图片
弹幕.xml文件GET!
本地播放哔哩哔哩弹幕+视频_第14张图片

4.视频音频弹幕组合播放

虽说我们由步骤3得到了弹幕.xml文件,但是xml文件是不可以在播放视频时自动加载的!但视频可以加载字幕,于是我们想到将其转为字幕文件。
1. 使用xml转字幕软件Danmu2Ass1.1将其转换为字幕.ass文件。
本地播放哔哩哔哩弹幕+视频_第15张图片
2. 下载完成解压安装后,可以在快捷栏->发送到…->转换为ASS字幕文件将其转换为ASS。
本地播放哔哩哔哩弹幕+视频_第16张图片
3. 转换完成后需重命名移动至视频文件夹以让视频自动匹配字幕,音频也是同样的道理重命名为相同名字后视频会自动匹配。
本地播放哔哩哔哩弹幕+视频_第17张图片

最后在本地就可以做到和在线看一样的效果啦!Nice!

本地播放哔哩哔哩弹幕+视频_第18张图片
我用MPC-HC(x64)打开的,因其兼容性比较好

愉快地看视频吧!!

本地播放哔哩哔哩弹幕+视频_第19张图片
@date: 2020.4.21
@author: zkinglin
(完)


  1. 嗅探-百度百科 ↩︎

你可能感兴趣的:(业余,娱乐,哔哩哔哩)