【NAS】EP02 · jellyfin播放报错客户端不兼容
💠如何解决jellyfin播放影片报错
“该客户端与媒体不兼容”,及解决播放MKV格式的影片,群晖CPU资源占用过高的问题
💠CPU占用过高
- Jellyfin安装方式:套件中心
- Jellyfin部署成功后,需要开启硬件加速的选项,硬件加速勾选"Intel QuickSync (QSV)",且将下方的解码全部勾选上.
- 色调映射,也开启,届时全部的解码配置完成.
- 这样操作后,CPU的占用就正常了.
💠解决格式兼容问题
💠前言
- FFmpeg官网下载: https://johnvansickle.com/ffmpeg/
- 选择对应群晖CPU架构的,比如J1900、i5 9500T等型号就选"ffmpeg-git-amd64-static.tar.xz".下载到电脑.
- 群晖--控制面板--共享文件夹--新建文件夹,命名为"FFmpeg".
- 选中新建好的文件夹"FFmpeg",鼠标右键,选择"编辑"选项,找到"权限"菜单--点击选框中的"本地用户"--点击"系统内部用户帐号"--找到下方的"Jellyfin"--勾选右侧的"可读写"权限,保存退出.
- 打开群晖桌面的"File Station"文件管理器,找到刚才新建的文件夹"FFmpeg",选择"上传"菜单,将电脑下载好的压缩包"ffmpeg-git-amd64-static.tar.xz"进行上传到群晖此文件夹中即可.
💠正文
- Tabby SSH客户端For WIN11,下载链接:https://tabby.sh/
- 打开群晖控制面板--终端机和 SNMP,勾选"启用Telnet"和"启动SSH功能",端口记录22.后续操作结束,务必全部关闭,保障群晖系统安全.
- 在电脑桌面,启动Tabby软件,输入以下命令:
ssh 登录名@局域网ip -p 22
- 系统会提示输入群晖登录,直接输入完,回车键确认即可,密码不会显示,也没有光标显示.
- 开启群晖系统的ROOT权限,输入命令后,回车键确认:
sudo -i
- 系统会要求再次输入登录密码,核实机主身份.
- 进入文件夹"FFmpeg",输入命令:
cd /volume1/FFmpeg
- 路径结合自己所建立的文件夹路径即可
- 查看路径是否正确,输入命令:
ls
- 命令下方出现下载的压缩包"ffmpeg-git-amd64-static.tar.xz",表示路径正确.
- 对压缩包进行解压操作,输入命令:
tar -xvf ffmpeg-git-amd64-static.tar.xz
- Tabby软件会自动跑代码,代码跑完,就可以关闭群晖的"Telnet"和"SSH功能".
- 回到群晖的文件管理器,依次打开文件夹FFmpeg--ffmpeg-git-20231128-amd64-static,复制此路径备用.
- 打开jellyfin后台,选择左侧的"播放"菜单,找到下方的"FFmpeg路径:",将刚才复制好的路径进行粘贴,点击搜索,依次选择"ffmpeg"保存.
- 此时,"FFmpeg路径:"就出现了刚才粘贴的路径:
/volume1/FFmpeg/ffmpeg-git-20231128-amd64-static/ffmpeg
-
保存设置,再次进行重启jellyfin后台即可生效.
-
本文由博主实测后,再次整理发表.
💠解压错误
-
参考一
解压缩报错tar: Error is not recoverable: exiting now
[root@node04 soft]# tar -zxvf apache-tomcat-8.0.53-x64.tar.gz -
报错信息:
gzip: stdin has more than one entry--rest ignored tar: Child returned status 2 tar: Error is not recoverable: exiting now -
解决方法1:去掉z参数,使用 tar -xvf 解压.
-
发现还是报错。
-
解决方法2:使用unzip命令。
-
问题解决。
-
如果无法使用unzip命令,输入此命令:
yum install -y unzip zip
- 参考二
-
原因是这个压缩包没有用gzip格式压缩,所以不用加z指令。
-
在解压tar.gz文件的时候报错
[Sun@localhost Downloads]$ tar -zxvf clion-141.351.4.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now. -
改为[Sun@localhost Downloads]$ tar -xvf clion-141.351.4.tar.gz,这样就可以了。
-
把下载下来的文件重命名: mv apache-tomcat-6.0.26.tar.gz apache-tomcat-6.0.26.tar
-
再执行解压命令: tar -zxvf apache-tomcat-6.0.26.tar
-
上面就是Linux解压tar.gz文件出错的解决方法介绍了,只要知道tar.gz文件出错的原因,就能快速解决问题.
💠EP.02 教程结束