admin 管理员组文章数量: 887021
2024年3月6日发(作者:parserror解决办法)
本地远程我都行Plex影音平台攻略
作者:OverLord
来源:《电脑爱好者》2021年第02期
Plex是一套媒体播放器及媒体服务器软件,由PlexMediaServer和PlexMediaPlayer组成,主要功能是存储+索引+转码+在线播放。其中PlexMediaServer不是简单地存储和分类影音文件,它还能分析影片的信息从而从IMDB等数据库补全影片介绍等信息,进行索引以方便搜索。Plex可用于Windows、Android、Linux、MacOS、FreeBSD和XBox、PS与各种TV,树莓派等,可以说是全平台通吃,甚至与Bitcasa、Box和Dropbox等云服务兼容。它还支持在线格式转换,支持将视频、音乐等各类文件转化为流至移动设备、智能电视和电子媒体播放器上。
最直观的理解,Plex可以归纳、整理媒体影音文件,并且以海报墙形式展示(而不是纯文件形式),同时支持串流播放,可以“输出”给其他设备,而且只要你的Plex服务器端性能足够(尤其是GPU硬解码),无论你的客户端是否支持视频的编码格式,都可以无障碍的播放。甚至在购买了会员权益后,还可以跨越局域网,成为随身的影音库(图2)。
简单说,Plex的组成部分就是服务器端+客户端的组合,服务器端支持多种操作系统,诸如Windows、Linux、Linux派生系统、乃至Docker(跨系统)都支持。打开官网https:///downloads/可以看到诸多服务器端的安装下载(图8),Windows服务器端安装这里就不再着墨,绝大部分的NAS系统(Linux派生系统)也都是图形化安装(图9),这里也不再多提,大家按照向导安装即可。
而在Linux下, 这里以Ubuntu为例,我们首先要检查系统是否为最新,打开终端,输入如下命令(注:所有命令中注意空格):
sudo apt-get update && sudo apt-get upgrade是独特的存在,它不仅仅是影音平台,而且由于其高度的扩展性,甚至可以成为Plex、Emby、Jellyfin的“载体”,通过插件形式可以将其纳入Kodi之中使用,“既竞争又合作”非常有趣。
值得注意的是,Kodi是全免费的,但是它又和其余三者略有差异;而后三者,Jelly f in是完全免费的,但是无论功能还是性能,也恰好是最差的;Plex和Emby收费各有差异(图6),但是就笔者的实际使用感受P l e x在性能(尤其硬解码串流)和功能上(海报匹配等),都强于Emby。
对比它们的费用及功能差异(图7),可以清晰地看到它们之间的具体区别。这里就不多着墨了。
默认情况下,Plex的服务端为该电脑的IP地址+端口号32400,所以在浏览时候可以在获知自己服务器端电脑IP地址后,输入诸如192.168.1.1:32400这样的地址登录Plex服务端,注意中间的冒号为英文半角。登入网页首先提示要登录Plex账号或者注册一个,依照提示进行注册登记即可(图10)。注册成功并登陆后,客户端部分可以直接使用账号+密码来登入并浏览Plex服务器端的媒体内容(注:但是需要拥有公网IP,并且在路由器设置端口转发),不需要繁杂的IP输入等操作,非常方便。
向导界面(图11)可以选择跳过,然后进行全自定义设置,也可以跟着操作,笔者建议第一次安装使用Plex的用户还是跟随向导指示为宜。
首先是設置服务器名称,这样方便管理查看,名称完全可以根据自己喜好定义,包括使用中文(图12)。
下一步就是添加资料库(图13),这个步骤就是定位视频、影音文件的目录,方便行成海报墙。
选择要添加的媒体内容类型,比如点击“电影”然后点击下一步继续操作(图14)。
此时,点击“浏览媒体文件夹”来添加文件目录(图15)。
选择目录内容,找到目标文件夹进行添加,尽量指向更为明确的子目录(图16),这样方便建立索引资料库。
完成后Plex将自动扫描文件夹下的媒体资料内容,这个要根据实际情况来确定时间长短(图17),内容越多所需时间也越多,所以保持耐心等待即可。
设置完成后我们将正式进入Plex服务器端的页面(图18),不要着急使用,先点击右上方的扳手图标进行进一步设置。
进入设置页面,下拉左侧滚动条,找到“资料库”点击进入,右侧找到资料库对应的位置,如“电影”然后点击后面的编辑,进行二次设置(图19)。
进入编辑页面,下拉常规项,找到“语言”设置为中文(图20),这样未来电影对应的海报墙,索引内容信息将尽可能以中文为介绍文字(部分电影无匹配信息会改为获取英文资料)。
然后,点击左侧“高级”,下拉右侧滚动条,找到“How to displaycollections”项,扫描器推荐可以改为“Plex Video Files Scanner”,下方的“代理”则强烈建议修改为“The Movie Database”来搜索电影海报信息(图21)。
為了方便跨局域网的视频串流,我们还需要做一处修改。回到设置主界面,左侧找到“PLEX WEB”下的“质量”单击进入,右侧修改“Internet网络”下的“视频质量”(图22),这个要根据自己的宽带上行带宽决定,例如是20Mbps上行带宽,推荐修改最高不要超过10Mbps
(仅仅是最高允许的阈值),尽可能的流出一定冗余,这样才可能保障视频内容串流时足够稳定,减少卡顿的可能。
最后就是音轨及字幕的设置。下拉Plex设置界面左侧滚动条找到“语言”项点击进入,右侧点击“首选音轨语言”推荐设置为“English”,“字幕显示模式”则修改为“总是显示”,并且将“首选字幕语言”修改为“中文”(图23),这样可以最大程度简化后期繁琐的操作。
经过如此一番基础设置,Plex的服务器端就可以正常工作了。尤其是在映射端口后我们甚至可以实现跨越局域网实现串流。当然,这部分可能需要收费。在同局域网下,除了iOS设备外,Android设备可以直接串流播放Plex服务器中的内容,非常方便。经笔者测试,在50Mbps上行带宽的家庭宽带下,使用会员时跨越局域网,一样可以流畅观看录制的视频节目内容,非常方便。
Plex除了可以串流视频内容,还提供了音乐流服务,可以将自己喜爱的本地音乐一并“网络化”,而且是纯私有云的。此外,Plex还提供了相册功能,这个功能让家庭相册的分享、浏览变得更加简单,有兴趣的读者可以尝试一番。
Plex一类的媒体服务都有一个巨大的问题,就是在使用外挂字幕的影音视频中,经常出现字幕加载错误,这主要集中在两个方面,第一是字幕格式问题,第二是字幕编码问题。笔者也曾遇到过,所以也将其解决方法一并奉上。
1.字幕格式选哪个?
其实无论是Pl ex还是Emby、J e l l y f i n(甚至是VideoStation等),这一类型的媒体平台都对字幕格式的支持有一定不足之处。目前所有影音视频外挂字幕(注:MK V内封装好的字幕并不会出现问题)多为SUB、SSA及SRT为主,尤其是后两者格式更是广泛应用(图24)。
其中SSA(Sub Station Alpha)是为了解决SRT过于简单的字幕功能而开发的高级字幕格式,除了能设定不同字幕数据的大小和位置外,更能实现动态文本和水印等复杂的功能,但是兼容性欠佳。
而SRT格式SRT(Subripper)是最简单的文本字幕格式,扩展名为.srt,其组成为:一行字幕序号,一行时间代码,一行字幕数据的形式,这种字幕的兼容性最好,但是表现形式非常单一。
尽管现在这些媒体平台都号称可以支持SSA格式字幕文件加载,但实际上还是很容易碰到这样那样的问题,所以,笔者强烈推荐尽可能使用SRT格式字幕,如果你只找到了SSA格式字幕文件,也可以通过很多在线平台进行二次转换,让其变为普通的SRT字幕文件。
2.编码不可忽略
有些时候,即便字幕已经是SRT格式了,使用Plex媒体平台播放视频内容时依旧不能显示字幕,这就涉及到编码问题了。目前很多字幕都使用了Unicode编码,但是Plex(包括Emby、Emby、Jellyfin、VideoStation等)类都还是对UTF-8编码更加“情有独钟”。所以,我们如果遇到字幕不能显示,不妨自行修改一下字幕编码。下面笔者就以Editplus为例,分享批量修改字幕编码的方法给各位读者。
在Editplus中点击打开,圈选要批量修改编码的字幕文件,将其添加到Editplus中(图25)。
然后依次点击选择“文档→文件编码→批量更改文件编码”(图26)。
此时弹出窗口内,选中刚刚打开的全部字幕文件(图27),注意此时提示格式为“统一码”。
接下来,在“转换文本编码”处点击下拉菜单,选择“UTF-8“(图28),然后单击确定,所有字幕文件的编码格式就会统一修改为”UTF-8“格式了。
经过修改的字幕文件,可以直接放置在Plex中,供用户播放视频时正确加载,并且这个方法也适用于类似的平台,诸如Emby、Emby、Jellyfin、VideoStation,操作极为简洁方便。
版权声明:本文标题:本地远程我都行Plex影音平台攻略 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1709675217h543244.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论