使用mpv在线播放Bilibili和AcFun网站视频和番剧(Windows + Linux)

简介

通过 you-get + mpv 直接播放Bilibili和Acfun视频和番剧,无需下载。

说明

此脚本依赖于 mpv、python3 和 you-get,使用前先确保您的电脑已安装它们。

获取脚本

从 github 下载或克隆仓库:https://github.com/Ylin97/Play-by-mpv.git
点击仓库右上方绿色Code,然后选择下载 zip 压缩包或复制仓库地址,进行 clone

$ cd ~
$ mkdir Play-by-mpv
$ cd Play-by-mpv
$ git clone https://github.com/Ylin97/Play-by-mpv.git  

安装依赖

安装 mpv 播放器

从官网下载:https://mpv.io/installation/
对于 Windows 用户,将下载的 .7z压缩包解压到想要放置 mpv 程序的文件夹,然后进入解压得到的 mpv 文件夹里面的 installer子文件夹,在里面以管理员身份运行 mpv-install.bat

安装 python3

https://www.python.org/downloads/ 下载最新的版本,然后按照官方的安装说明进行安装。Windows 用户安装时最好选择 Customize 方式,并在里面选择 为所有用户安装,同时注意把 pip工具装上。

安装 you-get

Windows用户:
管理员身份打开 PowerShell命令提示符

  • 方式一:按住 Win+X 键在弹出菜单中选择 Windows PowerShell(管理员)
  • 方式二:依次点击 桌面左下角Windows图标,然后找到 Windows附件–命令提示符,在命令提示符上右键鼠标,选择 更多–以管理员身份运行

在 PowerShell 或 命令提示符里面输入:

pip3 install you-get

然后输入 you-get -V,如果输出了 you-get 的版本信息,则说明安装成功。如果不是以管理员身份运行,you-get 会提示它被当前用户的目录下,例如: C:\Users\Username\AppData\Roaming\Python\Python39\Scripts,此时先执行 pip3 uninstall you-get将 you-get 卸载,然后以管理员身份重新打开 PowerShell 或者 命令提示符,再执行 pip3 install you-get

用法

在 Bilibili 或 AcFun 网站复制视频播放页地址,然后进入 Play-by-mpv 目录:

Window:
打开 PowerShell 或 命令提示符,执行:

python .\play_by_mpv.py <url>       # url为复制的视频地址

例如,python .\play_by_mpv.py # https://www.bilibili.com/bangumi/play/ss38233

Linux:
打开终端,执行:

./play_by_mpv.py <url>              # url为复制的视频地址

例如,./play_by_mpv # https://www.bilibili.com/bangumi/play/ss38233

视频地址缓存

当某次解析播放成功后,其解析得到的视频地址会添加到 Play-by-mpv 目录下的 .cache文件里,默认缓存大小为 30 个地址,可以更改同目录下的 config.conf文件,将 cache_size改为你想要的值。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值