问:为什么需要本地播放器?
答:因为EMBY自带播放功能一般。ASS支持不佳,字幕/视频渲染效果不佳,自定义能力基本为0。Win端太多优秀的本地播放器方案,pot,mpc,mpv.....
问:有没有方法可以让EMBY直接调用本地播放器?
答:有。例如 embyToLocalPlayer 开源调用方案。
实现目标
注意事项:以下设置均在前一篇专栏 本地路径播放设置 设置前提下进行,如未进行相关设置,部分设置需自行学习调整。
安装
浏览器端脚本(前置条件:油猴/篡改猴已安装):
下载本地调用/配置文件:
设置
配置本地播放器
打开 .ini 后缀的配置文件
根据使用喜好配置即可,替换为自用播放器安装路径:
配置自动获取视频文件本地路径播放
浏览器端插件设置:
本地配置文件设置:
假设使用filezilla建立FTP共享,PC端IP地址是 192.168.0.100
G:[Movie]设置FTP共享并设置别名为"G-电影",EMBY中设置共享文件夹如下
H:[Movie]设置FTP共享并设置别名为"H-电影",EMBY中设置共享文件夹如下
配置文件配合浏览器插件的 读取硬盘模式 功能会自动将网络路径转化为本地实际文件路径,这样就可以让播放器直接调用本地文件播放,而不是通过FTP等共享协议。使用SMB/NFS等其它共享协议的自行尝试该如何修改,或者关闭 读取硬盘模式 直接使用共享协议来播放。
配置不同媒体库调用不同播放器
比如想要使用mpv播放器来播放上面设定的H盘电影媒体库中内容
player_by_path = mpv: /H-电影;
这个功能对于特殊观影需求的非常实用,比如希望对动画调用支持补帧的播放器(MPV-lazy),对HDR电影调用MPC+MADVR的组合来动态映射取得更好的效果等等。
配置文件生效并设置为开机自启动
题外话
这个工具还有很多可私人定制的功能,有更多需求的可自行摸索尝试。当然网路上还有很多其它的优秀调用工具,这里仅仅是推荐了一款个人使用需求下比较优秀且轻量级的调用工具。EMBY作为一个媒体管理库和对接不同平台播放方案的中介是非常优秀的(比如infuse使用插件调用,kodi使用插件调用等等),但本身的播放功能方面仍然有许多不足,目前来说,作为一个纯粹的媒体管理库是比较合适的,播放交给其它更专业的应用会有更优秀的体验。