banner
oldcatY

oldcatY

中轻度LoveLive厨,主推莲团,二推水+虹团(缪团是神,星团……)
twitter
github
bilibili
steam

【技巧】自动调用本地播放器播放Emby流媒体

官方客户端 + TUN#

最初接触 Emby 是看的 “终点站” 服务器,使用 Emby 官方客户端破解验证服务器后,同时将 Clash for Windows 的 TUN 模式打开。因当时校园网络速率极差(8Mbps),加之翻墙速率较低,因此几乎无法观看上面的流媒体。之后换到了移动 300M 之后,每次在看 Emby 开启 TUN 模式之后,有很多软件会由于分流规则以及 DNS 分配错误而导致奇奇怪怪的问题。于是我就想,如果能把 Emby 单独代理就好了。

官方客户端 + Proxifier#

之后接触到了 Proxifier,不过用的是破解版,这时旧的问题得到解决,但是新的问题又出现了,Proxifier 因为是破解版所以会经常性崩溃,所以终究不是一个好的解决方案

embyToLocalPlayer + mpv#

Why#

相较于上两种方案,本方案有着以下优势:

  • 不存在破解软件,没有安全问题
  • 代理可以提前指定好,无需经过第二层代理软件转换
  • mpv 平时也可以作为本地播放器使用

正式安装#

  1. 需要以下安装以下几个项目:
  1. 配置
    更改 embyToLocalPlayer 中的.ini文件
  • 播放器路径设置
[exe]
# 各播放器路径,不要的可以随意删除。
#mpv = C:\Green\mpv\mpv.exe
mpve = E:\[04]MediaPlayers\mpv.net-DW\mpvnet.exe
#pot = C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
#hc = C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe
#be = D:\[04]MediaPlayers\MPC-BE\mpc-be64.exe
#vlc = C:\Green\vlc\vlc.exe
#iina = /Applications/IINA.app/Contents/MacOS/iina-cli
#mpvm = /Applications/mpv.app/Contents/MacOS/mpv
#vlcm = /Applications/VLC.app/Contents/MacOS/VLC
#linux_mpv = mpv
#linux_vlc = vlc
#others = 其他播放器一般也可以,只是不回传记录。

[emby]
# 选择播放器
player = mpve
  • 配置代理方案(以 Clash 默认端口为例)
# 脚本的 http 代理,例如 http://127.0.0.1:7890。
# 若用 OpenClash 可能慢,原因未知,可尝试 CFW 或透明代理等。
script_proxy = http://127.0.0.1:7890

# 播放器的 http 代理,限:mpv mpv.net iina。
player_proxy = http://127.0.0.1:20810

# 下载时的代理,用不到就留空。 http://127.0.0.1:7890
http_proxy = http://127.0.0.1:20810

更改好保存即可。

  1. Debug 脚本
    双击.bat文件,先选择 1,从 Chrome 进入 Emby 服务器,然后点击视频播放,查看 mpv 会不会被自动拉起

  2. 正式启动脚本
    双击.bat文件,选择 2,关闭窗口,即可开机启动脚本

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。