【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功能".
  • SSH
  • 回到群晖的文件管理器,依次打开文件夹FFmpeg--ffmpeg-git-20231128-amd64-static,复制此路径备用.
  • 打开jellyfin后台,选择左侧的"播放"菜单,找到下方的"FFmpeg路径:",将刚才复制好的路径进行粘贴,点击搜索,依次选择"ffmpeg"保存.
  • 此时,"FFmpeg路径:"就出现了刚才粘贴的路径:
/volume1/FFmpeg/ffmpeg-git-20231128-amd64-static/ffmpeg

💠解压错误

  • 参考一
    解压缩报错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
  • 参考二
  1. 原因是这个压缩包没有用gzip格式压缩,所以不用加z指令。

  2. 在解压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.

  3. 改为[Sun@localhost Downloads]$ tar -xvf clion-141.351.4.tar.gz,这样就可以了。

  4. 把下载下来的文件重命名: mv apache-tomcat-6.0.26.tar.gz apache-tomcat-6.0.26.tar

  5. 再执行解压命令: tar -zxvf apache-tomcat-6.0.26.tar

  6. 上面就是Linux解压tar.gz文件出错的解决方法介绍了,只要知道tar.gz文件出错的原因,就能快速解决问题.

💠EP.02 教程结束
简单图床 - EasyImage

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息