本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。

前言

前几天在看B站上的爬虫视频,虽说是免费的,但是要时刻联网,而且快进和后退还需要等待响应,想到这里,小编就觉得有点麻烦,于是乎就想着给它下载下来,这里整理成一篇小文章,分享给大家学习。

一、B站视频下载

一提到B站,第一印象就是视频,相信很多小伙伴和我一样,都想着去利用网络爬虫技术获取B站的视频吧,但是B站视频其实没有那么好拿到的,关于B站的视频获取,之前有介绍通过you-get库进行实现,感兴趣的小伙伴可以看这篇文章:You-Get 就是这么强势!,这篇文章较为全面的介绍了B站视频的获取,干货满满,大家可以去看看。通过you-get可以将视频和弹幕一起全都下载下来。

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第1张图片

不过近期测试发现,B站视频通过you-get获取,好像有些问题,报错如下。虽然在某乎上找到了几个答案,比方说升级pip,升级you-get,换网络,重启电脑等,都不管用。

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第2张图片

大家注册账号就可以去免费下载了,只不过下载的仅仅是视频,弹幕就不能像you-get那样一起下载下来了。

二、本地B站具体实现

这里我要给大家推荐一个可以和哔哩哔哩一样可以看弹幕的视频播放器BililLocal,软件安装之后,双击exe文件就可以打开软件了。将鼠标挪到左边,软件会自动感应到,弹出选择文件的界面,之后选择原视频和Xml文件,如下图所示。

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第3张图片

然后再将鼠标挪到界面的右边,选择播放按钮,进行点击,就可以播放了。

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第4张图片

这样就可以播放带弹幕的视频了,是不是很有趣呢?如果你想将弹幕文字保留下来,留作它用,你可以将它提取出来,至于提取方法嘛,自然是使用我们万能的正则表达式啦。

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第5张图片

本地视频播放居然有弹幕?网友:你这不是扯淡吗,怎么可能嘛。Python来实现。_第6张图片

关于这款软件,确实不太好找,小编费了蛮大心思才搞到,这里分享给大家,需要的话,关注公众号“Python源码”请在后台回复关键字:B站播放器

你可能感兴趣的:(Python,程序员,python,音视频,开发语言)