本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。
Hostsolution 的 1T 已经用了几个月了,硬盘里面也已经积攒了好多部电影了,但是用起来还是不方便,每次想看片都只能复制 Webdav 地址到 Potplayer,然后再寻找相应外挂字幕,实在是麻烦:
如果有一种更优雅的在线观看方法,能让我以低成本的方式随时浏览观看我 VPS 中的影片,那就非常舒服了。
方法就如标题所示,自建流媒体。
经过一个多星期的折腾我也算是完美搞定了,中间也踩了蛮多坑的,用这篇文章记录下。
注意:本篇文章全部基于VPS
方案选择
jellyfin开源且免费,emby,plex部分功能需要付费会员。
在经过多天的重装体验后,我最终选择了Emby,jellyfin虽然全部免费,但是解码性能不如emby,且无法加载ass字幕文件(中文方框,英文正常)。
手机端UI,emby 的更好看。
Emby的安装也更简单,虽然都很简单
至于plex,没用过(因为安装完 emby 就满足我所有要求了,就没尝试plex),就不作评价了
安装
虽然简单,但还是把安装流程写一遍
wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.4.3.0/emby-server-deb_4.4.3.0_amd64.deb |
安装完后先把启动权限改一下,要不然无法访问本地文件,你也可以选择把文件所有者改为 emby,以下演示修改启动权限
vim /lib/systemd/system/emby-server.service |
使用
安装完后,访问http://ip:8096,配置域名就不讲了,网上到处都是。
第一次打开会有一个引导,根据提示走就行了。
在设置媒体库之前,还需要注意命名格式,电影的命名格式应该遵循:
Name.2019.1080p.mkv |
更具体的规则可以看 官方说明
剧集应该遵循:
\TV |
具体规则可以看 官方说明
之后就是设置媒体库,这里也有些需要注意的:
注意图像的下载语言选英语会更好,因为中文的海报一般都是含有上映日期的那种不怎么简洁的海报,比较影响观感。
接下来如图勾选
再下面的字幕插件配置不建议选,自带的字幕匹配很屎,还不如自己去找翻译质量高的字幕
完成后如图
附加部分:添加AV
既然是自建流媒体,那必须得能看收藏的AV啊,但 Emby 上没有AV的刮削器,所以需要用其他工具来获取元数据
以下讲 linux 下使用方法,在 release 部分下载 linux 文件至 vps,解压至存放 AV 的目录。
在使用前先编辑配置文件
vim config.ini |
保存,在目录下运行程序即可抓取元数据
./AV_Data_Capture |
运行结束后会把抓取到数据的片转移到 JAV_output 文件夹,然后在 Emby 添加这个文件夹即可,其它选项不用动,只添加文件夹,完成后如图:
其它的添加音乐什么的都差不多,没啥好讲的
评论