Videotape:windows平台jellyfin本地解码新选择
追加修改(2020-08-26 14:39:31):
这个软件同样支持emby。
背景
jellyfin作为media server,在我的一般使用场景下(家中的PC上)存在一些痛点 。
当使用web客户端,遇到浏览器无法直接解码的格式时,jellyfin就会在nas上解码,再压缩成支持的格式输出,无辜占用了nas的性能。同时,因为jellyfin web的设计问题,ass字幕的CJK文字暂时还不能被web客户端直接读取(字幕会显示成方块),原本可以源码输出给网页客户端的视频就需要先在jellyfin server上烧录字幕,再转码给web客户端(不过看到github上有人在修补这个问题了,到jellyfin 10.7 应该可以解决)。
所以最近一直折腾,怎样使用PC原生客户端连接jellyfin,实现本地解码。
之前的选择
1. 跳过jellyfin,使用smb连接nas播放视频
这样做最简单,但是失去了使用jellyfin的意义。
2. 使用kodi连接jellyfin
使用jellyfin在kodi上的插件,可以连接jellyfin server。开启native连接模式,便可以使用kodi的宿主主机进行视频解码了。这个操作比较适用于TV观看影片,而我主要还是使用PC,kodi在windows的安装是一个坑(最好需要使用包管理器),打开kodi后鼠标操作也很不方便。所以PASS了。
3. 使用jellyfin-mpv-shim连接jellyfin
jellyfin-mpv-shim是一个类似chromecast作用的客户端,将jellyfin server输出的视频“投屏”到本地的mpc播放器上(一个开源播放器),曲线救国实现了本地视频解码功能。
然而mpv播放器过于轻量,在GUI方面几乎没有什么设计,播放时大部分操作还是需要使用快捷键才能实现,对于一般用户非常不方便。另一方面,在mpv与jellyfin web两个软件之间来回跳转使用,也存在操作割裂感。
此外jellyfin-mpv-shim没法调用ass字幕(可能需要配置但是作者我没有弄好),所以并不能满足我的需求。
新选择:videotape
山重水复疑无路,柳暗花明又一村。
当我现在已经妥协继续使用web客户端的时候,无聊又去了jellyfin官网逛了逛,发现它的博客推送了一篇新文章:
https://jellyfin.org/posts/client-videotape/
https://jellyfin.org/posts/client-videotape/
这不就是我梦寐以求的本地客户端嘛 。于是我跟着安装并进行了测试。
安装
直接在微软商城搜索videotape并下载。
使用
第一步,解除uwp限制(可跳过)。
如果你和我一样在PC开启了代理(不明白的可以忽略 ),或者jellyfin server是在PC本地启动,因为UWP的限制不能连接本地ip,需要通过一些手段绕过沙盒限制。我使用了fiddler,大家也可以使用官网提供的其他方法。
1.1 安装好fiddler,点击WinConfig
1.2 找到videotape勾选上,点击save changes
1.2 找到videotape勾选上,点击save changes
第二步,连接jellyfin server。
在Settings-Media libraries中,输入url、账号、密码,并保存。
这个时候就可以在Home菜单中看到自己的jellyfin库啦。
海报和每集概要也可以完美呈现
第三步,实现native模式。
此时jellyfin还是add-on模式,视频流任然是在服务器端解码。为了实现本地解码,还需要改成native模式。具体教程可以参考这篇链接,简单说就是在jellyfin的“媒体库”设置中,为媒体库添加“共享的网络文件夹”,一般来说是SMB地址。
添加共享的网络文件夹
测试
CPU占用率
随便使用了一部在web客户端需要转码的电影。
视频相关信息
当直接在网页播放时,需要占用我nas大约30%的性能(硬件直通情况下)。
nas转码时,nas的cpu使用情况
在开启native模式后,使用客户端本地转码,nas基本没有性能消耗。
本地PC转码时,nas的使用情况
字幕
ass字幕可以直接读取,不需要通过jellyfin server烧录。(虽然可能缺少字体,没有使用ass文件中定义的字体)。
总结
videotape基本满足了我在windows上实现本地解码的需求。唯一的缺憾就是这个软件的功能不是很多。
此外,我任然在寻求macos类似的原生播放软件 ,如果有一定要告诉我!!!
值友9888164747
校验提示文案
君叶
校验提示文案
QZ双鱼座
校验提示文案
独猎鹏
tmm和javdate刮削好的nfo 才是用这类软件的灵魂
没了这些,还要本地再刮削就傻帽了
校验提示文案
Yamol
校验提示文案
maiwst
我以前是选择的插件模式,kodi正常同步了jellyfin的媒体数据过来。昨天重新整备的时候,这里选择的本地模式(已在jellyfin服务端的媒体路径里加了相应的nfs共享路径),结果一切安装同步完成后,kodi的“电影”和“剧集”里没有内容,想看视频只能先进入插件-jellyfin-电影(动态)-电影这样才能打开电影的索引。播放时确实jellyfin服务端没有生成转码缓存,证明确实是在kodi这边解码了。请问kodi不能直接导入jellyfin的资源和这个选择模式有关吗?难道这个就是所谓的影院模式?
校验提示文案
xizzzzz
校验提示文案
值友6962102252
校验提示文案
值友8854163109
校验提示文案
初左_绪右
jellyfin/jellyfin-media-player,下载地址去看看,经试用Windows下无压力。
校验提示文案
laotou_123
校验提示文案
值友9030847720
校验提示文案
mmraven
校验提示文案
丁大骨
校验提示文案
tgogod
校验提示文案
benjaminliang
校验提示文案
DeepRed007
校验提示文案
wuhaoquan
校验提示文案
值友5840766396
校验提示文案
RoyceX
校验提示文案
值友9454946836
校验提示文案
值友8854163109
校验提示文案
bigchicken
校验提示文案
值友6962102252
校验提示文案
xizzzzz
校验提示文案
初左_绪右
jellyfin/jellyfin-media-player,下载地址去看看,经试用Windows下无压力。
校验提示文案
maiwst
我以前是选择的插件模式,kodi正常同步了jellyfin的媒体数据过来。昨天重新整备的时候,这里选择的本地模式(已在jellyfin服务端的媒体路径里加了相应的nfs共享路径),结果一切安装同步完成后,kodi的“电影”和“剧集”里没有内容,想看视频只能先进入插件-jellyfin-电影(动态)-电影这样才能打开电影的索引。播放时确实jellyfin服务端没有生成转码缓存,证明确实是在kodi这边解码了。请问kodi不能直接导入jellyfin的资源和这个选择模式有关吗?难道这个就是所谓的影院模式?
校验提示文案
RoyceX
校验提示文案
值友9030847720
校验提示文案
laotou_123
校验提示文案
值友5840766396
校验提示文案
wuhaoquan
校验提示文案
DeepRed007
校验提示文案
benjaminliang
校验提示文案
tgogod
校验提示文案
丁大骨
校验提示文案
mmraven
校验提示文案
Yamol
校验提示文案
独猎鹏
tmm和javdate刮削好的nfo 才是用这类软件的灵魂
没了这些,还要本地再刮削就傻帽了
校验提示文案
QZ双鱼座
校验提示文案