本文发自 http://www.binss.me/blog/use-plex-to-build-your-own-media-library/,转载请注明出处。
源起
在 群晖 Jellyfin 部署心得 中,我尝试使用 Jellyfin 来搭建自己的媒体库,结果体验不佳,尤其是在 IOS 端没有合适的客户端让我十分蛋疼,最终毅然投向了竞争对手 Plex 的怀抱。在那篇文章下有小伙伴问我为什么选择 Plex 、使用体验如何。恰好今天有空,写下本文。
本文不会详细介绍怎么安装配置 Plex ,这个在网上已经有非常详细的教程,只是聊聊我折腾 Plex 的心路历程。
Plex 好处都有啥
其基本解决了 Jellyfin 的痛点:
- 安装方便,直接在套件中心安装即可
- 配置上相对于 Jellyfin / Emby 更为简单
- 网页 UI 更加完善,不会出现卡死等莫名其妙的问题
唯一不爽的就是 Plex 硬解需要开通 Plex Pass ,4.99 USD/月 or 39.99 USD/年 or 119.99/永久 。如果没有硬解,凭借 918+ 那垃圾 J3455 进行软解简直是噩梦,下图是通过网页端播放时 CPU 被吃满但依然 AV 画质的惨剧:
作为一名穷 b ,实在是开不起会员。所幸我们很少在网页上看视频,更多通过 iPad 或 AppleTV 。而 Plex 的杀手锏在于其在 IOS / TvOS 平台上有一个合作客户端 Infuse ,能够连接上 Plex server,同步上面的海报墙和播放进度,同时在播放时使用播放设备自身的硬件进行解码,简直是完美的配合。 Infuse 普通版是免费的,但推荐上 Infuse Pro (178 RMB/单版本、388 RMB/永久) 以获得更加好的体验:
- 支持设备硬解
- 支持杜比声
- 支持 Airplay2
实测普通版可以播放 4K 视频,但好像没硬解导致我在播放 4K 视频时卡成 PPT 。后来在 AppleTV 上装了 Infuse Pro ,播放时就很流畅了。
配置和使用
服务端
服务端配置很简单,注册并登陆账号后按照指引一路 next ,添加资料库指向相应视频的文件夹即可。
值得注意的是需要选择正确的资料库类型,电影选电影,连续剧/动画番剧选电视节目,这决定了搜刮器的工作模式和资料库的组织形式。
比如对于电影,页面是这样的:
而对于电视节目,页面是这样的:
这些美妙的海报正是我们选择 Plex / Jellyfin 之类软件来搭建媒体库的原因,否则我们就直接简单粗暴地用 SMB / FTP / Webdav + nPlayer 方案了。然而为了搜刮到这些海报,我们需要进行一些额外的配置。
搜刮器
在 Plex 中搜刮器被称为 代理 。我个人对电影和电视节目都选择了 The Movie Database 。
文件目录
为了让 Plex 的搜刮器能够正确识别文件,文件目录和文件名要满足特定的规则。对于电影来说,一般都能成功识别。但对于电视剧,尤其是动画番剧,网上下载下来的一般都满足条件,我们需要按照 https://support.plex.tv/articles/naming-and-organizing-your-tv-show-files/ 进行整理。
推荐格式如下:
/剧名
/Season01
- 剧集 [S01E01]
- 剧集 [S01E02]
...
/Season02
...
如:
怎么知道番剧是 season 几呢?这就要上被搜刮的网站上去查了。我用的是 The Movie Database,因此上 https://www.themoviedb.org/ 去查:
然而事情还没有那么简单。比如对于以上的物语系列,你会发现猫白、猫黑、花物语、伤物语(电影)、终物语等被归到了 Specials (Season00) 中。为此我们需要手动找到其在 Specials 中的集号,对文件进行重命名。比如对于 花物语 的第一集,其在分发文件时一般被归入物语系列 2nd ,在这里对应的集号为 S00E14
。
好在像物语系列这种巨巨不太多,大多数番剧都只有一季,我们直接把它们归入第一季 (Season01) 即可。
本地字幕
在播放时发现 Infuse 不会加载本地和视频同名的字幕文件。此时需要将 Local Media Assets 加到相应搜刮器中,并将其拉到 The Movie Database 后,如前图所示。
IOS 端
安装 Infuse / Infuse Pro ,在 设置 - 新增文件来源 - 连接到 Plex ,在弹出的网页中登陆先前在服务端登陆的账号后会自动进行服务发现,输入相应的认证码进行认证。连接上后,即会显示 Plex 上的媒体库,非常方便:
AppleTV 端
安装 Infuse / Infuse Pro ,在 设置 - 共享 - 连接到 Plex ,在弹出的网页中登陆先前在服务端登陆的账号后会自动进行服务发现,输入相应的认证码进行认证。连接上后,即会显示 Plex 上的媒体库,同样非常方便:
播放时支持使用 Homepods 作为音频输出:
总结
Plex + Infuse 在苹果生态下的完美体验使我果断把 JellyFin 扔了。使用了好几个月了,一切是那么的惬意(除了整理视频文件时)。
1F Sam.Z 4 years, 9 months ago 回复
Jellyfin我在iPad上面是通过Safari直接创建的桌面快捷方式,感觉还行,将就用了,现在最烦的是电视的安卓版本太低,没办法安装客户端,唉,等换新价换个新电视再说,Plex看上去也不错,不过我很奇怪,同样的docker安装,为什么我在Jellyfin下面无法看到风格~~ 奇怪咯
2F NT 4 years, 8 months ago 回复
Jellyfin目前在iPad上有客户端了。我电视上可以安装客户端,就是外挂字幕会不同步,而且界面和手机上的不同,不太方便现在主要在电视上使用Kodi+emby的组合方式
3F zhikun 4 years, 8 months ago 回复
想问个菜鸡的问题,群晖Plex这么一套搞下来,最终库里面的电影是Plex给你资源了吗?还是说所有的动画电影依然得你自己去下载?目前apple movies开销真的有点大(没用过群晖
4F binss MOD 4 years, 8 months ago 回复
回复 [3F] zhikun:没有,需要自备片源。Plex 自身有流媒体服务但好像要开会员
5F yavg 4 years, 4 months ago 回复
我买了infuse pro5后来又买了infuse pro6。哪里有非单版本的?
6F 缺舟 4 years, 4 months ago 回复
infuse pro6支持Jellyfin 哈哈哈
一想到博主因为硬盘多花了3700,又因为软件花了买了个119.99
心情瞬间畅快,哈哈哈哈
7F woshiekao 3 years, 4 months ago 回复
为什么我播放的时候提示:超出带宽限制,只是普通1080P的视频
8F binss MOD 3 years, 4 months ago 回复
回复 [7F] woshiekao:说明你走的还是 Plex server,它对非会员有速率限制,可以自行google下怎么修改
9F hhhhhh 2 years, 5 months ago 回复
下着一堆免费盗版4k片 然后花上大几百几千用着正版plex emby服务器的人 我怎么理解啊????
10F binss MOD 2 years, 5 months ago 回复
回复 [9F] hhhhhh:我们对于盗版问题有一个根本误解,其实盗版行为本质上是一个服务问题,而不是一个价格问题。虽然我依然保持着主流平台的订阅服务,但这只能带来些许道德上的优越感,依然需要通过一些手段去追求更好的服务
11F joah 2 years, 1 month ago 回复
apple tv能看电视直播吗
12F binss MOD 2 years, 1 month ago 回复
回复 [11F] joah:需要有直播源,然后通过 iplaytv 加载播放