​NAS 篇二:低配NAS的Jellyfin优化之路

下班买菜


NAS 篇二:低配NAS的Jellyfin优化之路

原文:https://post.smzdm.com/p/am8ovgv4/       2023-02-21 16:26:41 30点赞 273收藏 21评论


22年春节前后入手的威联通TS-451D,在当时也算热门性价比款,然而不到一年时间似乎已经停产 当红炸子鸡换做464c和564,CPU也由J4025升级到了N5105,4K视频转码效率直接起飞,带来影音体验的显著提升。看了大佬的文章2022NAS折腾之旅:从DIY到极空间到威联通,更有种恨铁不成钢的感觉

难道过气NAS只配做私人网盘吗?

冷静分析下,大部分需要jellyfin转码推流的场景基本都是手机平板之类的,比如追剧的时候,对画质音质要求并不高。而4K、10bit、HEVC、HDR等等资源往往是收藏级别的电影,一般需要大屏幕+本地观看才能体现出效果。这样一想感觉J4025也足够了 那么如何进一步提升观影体验呢?下面几个近期摸索出来的小tips可供参考:

1. 进度条预览

最终效果如下:

进度条预览效果

几乎所有视频平台都自带这个功能,鼠标悬浮在进度条上的时候可以通过小窗预览对应时间点的画面,搭配倍速播放简直看剧必备同时也方便我们快速定位。这个需求在jellyfin官网已经有人提出,只不过正式实现可能遥遥无期。这里我们通过一款名为Jellyscrube的插件来实现,github仓库地址->nicknsy/jellyscrub。按照说明安装好之后重启jellyfin,建议以下三个选项都打勾:

进入jellyscrub插件的设置页

另外会生成一个默认的计划任务,我这台机器上预览生成的非常慢而且CPU占用极高,所以做了略微调整。如果等不及全局生成,可以随便点一个视频进去,退出后稍微等一会再打开应该就能正常预览了。如果不行,尝试清空cookies和缓存,或者用浏览器的隐私模式试试。

2. 本地播放增强

当在局域网用电脑看NAS上的视频时,你可能不希望从网页转码,而是直接用本地播放器解码。一种方法是安装tccoin/Jellyfin-Potplayer插件通过劫持播放链接的方法把共享链接传递给potplayer。但是配置起来比较麻烦且似乎有点小bug,因此我没有做尝试。

另一种方法是借助官方适配的MPV播放器。从jellyfin/jellyfin-mpv-shim下载安装,根据提示填好服务器地址,进入jellyfin网页版,在右上角投屏按钮的下拉菜单找到带mpv的字样,选中。点击视频播放按钮就会全屏打开本地播放器了 是不是so easy。另外还有一个联动技能,托盘图标右键点"Application Menu"->"player preferences",打开下面两个选项,如果安装了jellyscrub就能同时在本地获得预览功能

打开预览功能

3. 本地弹幕功能

为什么时“本地”呢?因为网页版不支持多字幕,还没有特别好的解决办法。本地依然以jellyfin-mpv-shim为例,首先开启多字幕功能,从托盘图标打开配置文件夹,在input.conf里添加两行代码:

k cycle secondary-sid

K cycle secondary-sid down

视频打开后,我们把转换成ass的弹幕文件拖到播放器中,按k和shift+k键控制双字幕的显示顺序。可惜的是,只有主字幕支持ass格式,而副字幕只能在顶端,这就造成了字幕都显示在视频上部分,效果如下,倒也可以忍受:

“伪”双字幕

彩蛋

说了这么多,主要是锦上添花的改观,那么低配NAS有没有机会转码HDR 4K这种大块头呢?

答案是有的

前提是升级到最新特供版nyanmisaka/jellyfin,正确配置硬件加速,然后就是色调映射的配置了,这里直接上几个不同设定的效果图:

关闭色调映射

VPP

BT.2390

Mobius

Reinhard

片源规格4K HEVC HDR10 DV Profile 8.1,大小为22G。注意观察帧率,综合考量,我给TS-451D的最终选择是Reinhard。可惜的是最高只能转码到1080p 20Mbps,再高就会卡成PPT 这里要得益于nyanmisaka在最新版的极致优化,让低配机子也有机会体验一把马拉火车的感觉

好了,这次的分享就到这里,感谢观看~~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~