家里闲置的笔记本电脑与其放着吃灰,不如打造成媒体中心.没事看个电影,好友之间共享一下音乐 电影爽歪歪.

目前尝试过两个笔记本 第一个 联想B5400

intel i5-4200m 8G内存 系统盘固态 集显hd4600 独显NVD7 Ubuntu 20.04 LTS系统

由于网卡渣渣,淘宝买了块网卡不兼容. 所以先放一边 回头再研究它.

现在使用的是DELL 15-5558

intel i5-5200u 12G内存 固态 集显5500 独显NV160 Ubuntu 20.04 LTS系统

Ubuntu系统安装这一步骤暂且跳过,
首先打开jellyfin官网,可以点击 Download Now 按钮,可以看到官方提供多种安装方式:Docker, Debian and Ubuntu, Arch Linux, Fedora and CentOS, Generic Linux, MacOS, Windows, Portable. 所以你可以在nas中搭建你的jellyfin,或者windows电脑...

不过此文章中的安装步骤以及遇到问题的解决方法不具有普适性,仅供相同环境安装的朋友参考.

早期的jellyfin在ubuntu的官方apt-get源中,现在已将其拆分成自己的存储库,所以如果以前配置安装过可能需要删除旧的文件.

Debian or Ubuntu安装jellyfin

    sudo apt install apt-transport-https
    wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
    echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
    sudo apt update
    sudo apt install jellyfin

安装过程
安装过程

安装过程
安装过程

安装过程
安装过程

安装成功以后执行 启动Jellyfin

sudo systemctl start jellyfin.service

其他操作系统请查看官方教程安装

Jellyfin 官网下载页面
Jellyfin 官网下载页面

jellyfin配置与使用

在浏览器中输入服务器IP:8096即可进入到jellyfin的web端,本机访问127.0.0.1:8096

  1. 选择语言
    选择语言
    选择语言
  2. 用户设置
    用户设置
    用户设置
  3. 设置媒体库(先跳过,直接下一步 回头再添加 如果你提前准备好了先添加也行)
    设置媒体库
    设置媒体库
  4. 选择地区与语言
    选择地区与语言
    选择地区与语言
  5. 远程访问(默认即可)
  6. 完成配置 登陆后台

Jellyfin 自建家庭媒体中心
Jellyfin 自建家庭媒体中心

你可以安装客户端获得更好的使用感受.

Jellyfin 客户端
Jellyfin 客户端

解决jellyfin无法刮削影片信息

可能会全部安装配置好了jellyfin无法刮削影片信息的问题.
如果有先检查api 接口能否PING通.如果不能PING通可以采用下列方式解决.
用hosts或路由做本地解析 挑一个能ping通的就行

13.225.103.26 api.themoviedb.org
13.225.103.45 api.themoviedb.org
13.225.103.51 api.themoviedb.org
13.225.103.110 api.themoviedb.org
13.224.161.90 api.themoviedb.org
13.35.163.25 api.themoviedb.org
13.35.67.86 api.themoviedb.org
99.86.199.63 api.themoviedb.org

104.16.61.155 image.tmdb.org
54.192.151.79 www.themoviedb.org

解决jellyfin ubuntu 下硬加速

我这里选择 Video Acceleration API (VAAPI)
官方说明页面

操作系统 推荐的硬件加速
操作系统 推荐的硬件加速

在Debian / Ubuntu上配置VAAPI需要进行一些其他配置,以确保权限正确。

要在系统上检查有关VAAPI的信息,请从命令行安装并运行vainfo。

请按照相关文档为您的系统配置VAAPI 。验证render设备现在在中/dev/dri,并记下可写入该设备的权限和组,在这种情况下render:

$ ls -l /dev/dri
total 0
drwxr-xr-x 2 root root        100 Apr 13 16:37 by-path
crw-rw---- 1 root video  226,   0 Apr 13 16:37 card0
crw-rw---- 1 root video  226,   1 Apr 13 16:37 card1
crw-rw---- 1 root render 226, 128 Apr 13 16:37 renderD128
注意 在某些发行版中,该组可能video不是render。

将Jellyfin服务用户添加到上述组中,以允许Jellyfin的FFMpeg进程访问该设备,然后重新启动Jellyfin。

sudo usermod -aG render jellyfin
sudo systemctl restart jellyfin

在管理控制台的“转码”页面中配置VAAPI加速。在/dev/dri/renderD128上方输入设备作为VA API Device值。

观看电影,并通过使用或类似工具观看ffmpeg-transcode-*.txt日志来验证是否正在进行转码。/var/log/jellyfinradeontop