Jellyfin是一套多媒体应用程序软件,它是从知名流媒体软件Emby的一个自由开源分支,客户端应用程序安装在智能手机、平板电脑、智能电视、网络机顶盒、电子游戏机或网页浏览器上。
原项目地址:https://github.com/jellyfin/jellyfin
本次安装使用Docker部署,基于实体机或NAS
安装Docker和Docker-Compose
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| curl -sSL https://get.daocloud.io/docker | sh
yum update -y yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install yum-utils yum list docker-ce --showduplicates | sort -r yum install -y docker-ce
systemctl start docker systemctl enable docker
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.0 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.3 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.16.0 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-Linux-x86_64-v1.29.2 -O /usr/local/bin/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -O /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
|
创建Jellyfin数据卷目录
1
| mkdir /root/docker/jellyfin
|
编辑docker-compose文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| version: "3" services: jellyfin: image:linuxserver/jellyfin:10.8.5 ports: - 8096:8096 container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - JELLYFIN_PublishedServerUrl=192.168.0.5 volumes: - /root/docker/jellyfin/config:/config - /root/docker/jellyfin/tvshow:/data/tvshows - /root/docker/jellyfin/movies:/data/movies restart: unless-stopped devices: - /dev/dri:/dev/dri
|
运行容器
疑难杂症解决方案
docker容器内实现英特尔核显硬解
1 2 3 4 5
| apt install intel-media-va-driver-non-free vainfo -y
vainfo
|
然后在jellyfin控制端上打开Intel Quick Sync 即可开启硬件解码功能。
在浏览器或手机客户端中直接串流 HEVC/H.265
在 Jellyfin 客户端或网页端中的 用户-设置-播放 里打开 “优先使用 fMP4-HLS 媒体容器”即可实现直接串流 HEVC/H.265 功能。
Jellyfin 封面图和部分中文字幕变方块
1 2
| apt install fonts-noto-cjk-extra
|
安装后重启容器,删除显示错误的封面。
在控制台-播放中设置启用备用字体,在备用字体文件路径上传微软雅黑字体。