家庭影院

最近添置了一个威联通(QNAP)的NAS。准备搭建一个家庭影音中心,网上群晖的资料相当多,威联通的略少,因此在这里记录一下搭建过程以及遇到的问题,以飨读者。

媒体服务软件

影音媒体管理软件目前流行的有三种:plex、emby 以及 Jellyfin。Jellyfin 和 emby 同源同宗,是在 emby 闭源收费后在之前的开源版本拉分支出来开发的,后续应该不会保持兼容性。我这里选择了 Jellyfin,硬解在 plex 和 emby 上是收费功能 😃。

QTS系统是

docker qnap 运行应用 qnap jellyfin docker_音视频

使用的是 QNAP 的 Container Station,通过 docker 来运行 Jellyfin。基本的配置如下:

  • Jellyfin/config:Jellyfin配置文件保存路径
  • Jellyfin/cache:Jellyfin缓存文件路径
  • /media:媒体库的路径

    可以看到显卡设备需要 admin 权限才能读写。

因此,如果要开启显卡硬解视频的话,需要这样设置,不必 ssh 到后台使用命令行运行 docker。

docker qnap 运行应用 qnap jellyfin docker_docker_02

之后打开 Jellyfin 控制台,在播放选项卡,按照下面的设置启用硬件加速。

docker qnap 运行应用 qnap jellyfin docker_docker qnap 运行应用_03

使用效果

海报刮削

docker qnap 运行应用 qnap jellyfin docker_视频播放_04

视频播放

下面发生转码的原因是视频编码格式不支持。我在网页端开了这个视频,不支持 H.265 的视频格式,因此发生了 Jellyfin 服务端的解码。原视频是 4K 片源,码率为 15.2Mbps,帧率为 23.98 fps,转码成了 H.264,比特率为 25.7Mbps,帧率只有可怜的12fps。

docker qnap 运行应用 qnap jellyfin docker_容器_05


我们可以看到视频播放正常,后台也显示调用了硬解。

docker qnap 运行应用 qnap jellyfin docker_docker qnap 运行应用_06


开启硬解的情况下,转码如此高码率的视频,即使是 N5105 处理器的显卡也是嗷嗷叫。

docker qnap 运行应用 qnap jellyfin docker_docker_07

错误解决

如果出现下面的报错,就是硬解没搞好,请参考前面的设置过程。

播放错误 该客户端与媒体不兼容,服务器未发送兼容的媒体格式