bpking1 / embyExternalUrl

some emby/jellyfin scripts
MIT License
571 stars 103 forks source link

用embyLaunchPotplayer拉起potplayer播放无法加载外挂字幕 #263

Closed SchrodingerBarbatos closed 1 week ago

SchrodingerBarbatos commented 2 weeks ago

拉起potplayer后没有外挂字幕但是我看了下pot确实收到了ass,以前脚本可以正常用,不知道是不是emby新版本更新了数据库的问题,都是本地文件不是网盘 image

chen3861229 commented 2 weeks ago

1.试了下,是特效字幕或字幕字体的兼容问题,potplayer,我这边只测了一个文件,ass 的字幕从 emby 详情页手动下载并加载进 pot 都没用,也尝试查看了 ass 中的字体为,微软雅黑,并设置了 pot 也没用,字幕样式这块我也不是很熟,但是脚本调用的外挂字幕 srt 格式是支持的,因为该字幕格式内部没有复杂的样式

image

image

image

image

SchrodingerBarbatos commented 2 weeks ago

1.试了下,是特效字幕或字幕字体的兼容问题,potplayer,我这边只测了一个文件,ass 的字幕从 emby 详情页手动下载并加载进 pot 都没用,也尝试查看了 ass 中的字体为,微软雅黑,并设置了 pot 也没用,字幕样式这块我也不是很熟,但是脚本调用的外挂字幕 srt 格式是支持的,因为该字幕格式内部没有复杂的样式

image

image

image

image

我用的确实是ass字幕,但是本地播没问题,如果把字幕下通过emby下来我这边用也没有问题,不太确定什么问题,而且有的字幕可以显示一部分,有些显示不了

chen3861229 commented 2 weeks ago

这个就是 potplayer 本身的字幕样式兼容性问题了,可以尝试调整下 potplayer 字幕字体或一些样式设置

SchrodingerBarbatos commented 2 weeks ago

这个就是 potplayer 本身的字幕样式兼容性问题了,可以尝试调整下 potplayer 字幕字体或一些样式设置

我用客户端拉pot字幕是可以播放的,链接如下:http://10.10.10.8:8096/emby/videos/224085/original.mkv?DeviceId=Barabtos&MediaSourceId=0300cb9f988f93d149904e9a97cd176e&PlaySessionId=9e5a9b2ef34543db87c488fe4ac09544&api_key=1bab61e57877442fb0696e57edc81a1a 脚本的链接是:http://10.10.10.8:8096/emby/videos/224085/stream.mkv?api_key=1bab61e57877442fb0696e57edc81a1a&Static=true&MediaSourceId=0300cb9f988f93d149904e9a97cd176e 应该不是pot的字幕样式兼容性问题吧

SchrodingerBarbatos commented 2 weeks ago

这个就是 potplayer 本身的字幕样式兼容性问题了,可以尝试调整下 potplayer 字幕字体或一些样式设置

我用客户端拉pot字幕是可以播放的,链接如下:http://10.10.10.8:8096/emby/videos/224085/original.mkv?DeviceId=Barabtos&MediaSourceId=0300cb9f988f93d149904e9a97cd176e&PlaySessionId=9e5a9b2ef34543db87c488fe4ac09544&api_key=1bab61e57877442fb0696e57edc81a1a 脚本的链接是:http://10.10.10.8:8096/emby/videos/224085/stream.mkv?api_key=1bab61e57877442fb0696e57edc81a1a&Static=true&MediaSourceId=0300cb9f988f93d149904e9a97cd176e 应该不是pot的字幕样式兼容性问题吧

试了下,客户端拉pot的话字幕好像是另外传进去的

chen3861229 commented 2 weeks ago

其实就是pot的字幕样式兼容性问题,当然我的 emby 是稳定版 4.8.8.0 ,没测 beta 版,以下是稳定版的一些补充说明

1.因为已经排查了 access.log ,字幕是传递过去了,状态 200,且 pot 中字幕选项已经有了,默认是勾选上的,且 pot 支持右键另存字幕文件,保存到其他位置,然后再 pot 选择保存后的 ass 字幕文件,同样加载不出来

2.而上述操作,在简单的字幕格式 srt 下不存在,截图中也能体现