开心吧

 找回密码
 立即注册
查看: 137|回复: 2

极空间|jellyfin-打造强大的私人影音库

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-3 20:42:10 | 显示全部楼层 |阅读模式
今天是docker影音库搭建的第二期,上一期我们已经搭建了资源下载器qbittorrent的部署教程,我们下载完成以后,我们需要一个载体进行资源播放,我对这样的播放器最大需求就是

  • 自动识别、扫描、分类我的影视资源(有的最新剧集,是一周一周更新的,需要自动归档合并功能)
  • 对我们的影视资源的封面进行刮削,生成海报强(有点小小的强迫症,完整的海报墙,就觉得很酷)
  • 可以对我下载的影视的生成简介,方便看最新的简介
  • 播放器的播放能力要强,可以支持硬解码,播放h.265的片源和杜比音效
以上就是我对影音播放器的最大需求,其实极空间自带的极影视已经非常完美了,无论是海报搜刮,还是电影简介,播放解码更是不在话下,毕竟是原生支持的软件,但是极影视最大的问题,在于他搜刮不那么稳定,在最新的版本里面,经常识别错误,或者识别不到,虽然官方加入了新的片源搜刮API,但是仍然进场出错。
所以,我决定利用极空间的docker部署jellyfin播放器进行播放,所以今天主题就是“用jellyfin打造一个强大的私人影音库。码字不易,喜欢可以收藏,方便下次查看啦!


一、版本推荐

jellyfin有很多的版本,可能大部分大神都会推荐nyanmisaka/jellyfin的版本,其实,这个版本对我使用上并没有很多的区别,我们同样的在极空间的docker中找到镜像,点击仓库,在仓库中输入"jellyfin",可以看到结果显示


版本区别

  • jellyfin/jellyfinlinuxserver/jellyfin这两个都是官方版本,没有进行魔改的;
  • nyanmisaka/jellyfin(后简称ny)这个版本是nyanmisaka这位大神进行修改魔改的版本
这个两个版本,我都使用过,其实对于极空间的性能来说使用起来差别不大,ny大神之前的推荐,是因为极空间安装时还不支持调用核心显卡,即使官方版本里面选择调用硬件加速,jellyfin也没有真正的使用硬件加速,所以很多人推荐ny大神的版本进行安装。
那么在,在极空间的docker更新了版本之后,支持了“调用核心显卡”,我们只需要在安装时勾选这个选项,安装完成以后,启用硬件加速,就可以正常的使用了硬件加速来播放影片了,大大的减轻了cpu的负载。
总结:在极空间更新docker之后,其实ny大神的和官方版本的我是都推荐安装的,而且区别不大,这个选择就交给各位看官啦!PS:两者的安装和后期配置的过程完全一样,放心随意选择。
二、部署安装

这里我们以jellyfin/jellyfin的容器进行示范部署,我已经安装了,但是通过详情页来给大家演示如何安装。


防止有的看官不太清楚,我还是放上查找下载的截图,我们这里选择latest的版本,下载,这个容器差不多有1G左右,下载时间差不多十到三十分钟,需要大家耐心等待。


下载完成后,我们双击,进行安装环节,我这里已经安装完成,我就以详情页的方式,给大家讲解安装过程。
双击jellyfin/jellyfin,进入到基本设置,在这里我们勾选掉“启用性能限制”,强调——取消勾,才是取消限制,如步骤一
勾选上“调用核心显卡”,这一步很关键,对应后面的部署环节,实现硬件加速,如步骤二


基本设置完成后,我们来到文件夹路径:


在docker文件夹中,新建一个jellyfin的文件夹
在jellyfin的文件夹中,新建两个文件夹,分别为:cache和config,稍后对应jellyfin的装载路径
回到文件夹路径,如果你是按照我昨天的教程,那么你就会有一个专门用于安装的docker文件夹,那么你的路径就会跟我一样,或者你参考我的进行选择

  • 将  /我的文件/docker/jellyfin/cache(需手动选择)    装载在/cache (默认)
  • 将  /我的文件/docker/jellyfin/config(需手动选择)    装载在/config(默认)
装载完缓存之后,我们在来挂载/data文件,可以参考我的路径

  • 将  /我的文件/家庭影院<你的影视资源文件夹>(需手动选择)      装载在/data路径中   这个在配置时,可以读取到我们影视资源
设置完成文件夹路径后,我们就来到端口选项,本地端口填写8096,容器端口8096(默认)


再来到环境配置,找到PUID和PGID,如果没有的话,就添加两行,在名称一栏中,分别填入

  • PUID  0
  • PGID  0
完成之后,我们点击应用,等待应用完成,在容器概况中,显示[正常]jellyfin_jellyfin,即可。
我们在浏览器中输入:http://ip地址:8096,进入界面
按照我的下图进行设置,先选择汉语(简化字),然后进行用户名创建和密码设置




设置完成之后,按照我之后的截图进行设置,首先来设置电影的文件夹,类别选择电影,路径为/data/电影首选语言为Chinese,国家和地区选择People's Republic of China,其他全部默认即可



电影配置参考

设置完成之后,选择,保存,系统会自动进行扫描。
理论上电视剧是一致的,文件类别可以选择节目,其他设置一样即可。



电视剧配置参考

影音库添加完成之后,我们就进入主界面的三个,左上角的三个横线,如下图


选择控制台,点击进入,选择播放


在播放的选下卡里,将硬件加速里面,选择Video Acceleration API(VAAPI)这一项
在启用硬件解码当中,勾选所有的编码,如下图


设置完成之后,点击保存,我们的基础设置就结束,等待机器扫描结束,我们就可以开始使用了。
三、效果展示

首先来展示一下我的电影海报墙


随便选择一部影片,就可以看到详细的主演介绍和剧情介绍,


显示相对完美,如果有演职人员的图片没有搜刮出来,可以使用tiny刮削进行弥补
再来看看电视剧的海报墙,因为我的电视剧还在完善,所以剧目不多


进入一部剧集进行查看,也会有详细的介绍和演职人员,还有评分和预告片可以查看


接下来,我们再来看看播放效果


内网访问,播放解码速度非常的流畅迅速,体验感非常的好。
今天的教程分享就到这里啦,我们下期将会分享电影剧集的刮削——tinymediamanager,敬请期待吧!
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-3 20:42:42 | 显示全部楼层
你好 请问我使用两种Jellyfin(官网和中国魔改版)扫描媒体库的时候发现均只能扫出来一部分影片和电视剧集。电影和电视我都是用TMM刮削好的,命名也已经统一了(扫描出来的和未扫描出来的命名一样),你有遇见过这种情况么?
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-3 20:43:06 | 显示全部楼层
我目前还没有遇到这种问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|开心吧

Powered by Discuz! X3.4 © 2001-2012 Comsenz Inc.

GMT+8, 2025-4-9 17:48 , Processed in 0.169120 second(s), 23 queries .

快速回复 返回顶部 返回列表