从零搭建番剧在线观看网站(Jellyfin+RSS订阅)

您所在的位置:网站首页 视频加动漫 从零搭建番剧在线观看网站(Jellyfin+RSS订阅)

从零搭建番剧在线观看网站(Jellyfin+RSS订阅)

2024-07-02 04:06| 来源: 网络整理| 查看: 265

    众所周知,7月番B站根本没有买几部,而那些乱七八糟的动画播放站点,要么广告很多,要么画质感人,浏览器播放起来体验也很差。那么,为什么不搭建一个自己的私人在线播放站点呢?

    本方案经费约80元/年,远远低于大会员价格,但可以带来无删减和高清的观看体验,并且服务器完全属于你自己。

完成效果

    TV、PS4、手机APP、web浏览器均可访问;支持展示番剧列表、在线播放、倍速、外挂/内挂字幕、调整清晰度;番剧资源通过RSS订阅自动更新,字幕组发布视频后,可以在第一时间在线观看,比某红色图标视频网站快一万倍。

番剧列表番剧详情页

在线观看

搭建教程

前期准备

    购买一台云服务器,本文使用的是腾讯云购买的CentOS 7系统云服务器。防火墙需要放行端口8096、6080、6081、6800、6998、51413。

    腾讯云搞活动价格大概每年80元(比大会员便宜),另外学生优惠常驻,也差不多这个价

    另外:如果家中有路由器+不用的旧电脑也可以搞,不过只能在同wifi下观看。如果有NAS那更不用说,我相信玩NAS的大佬不太需要这个攻略。

安装Jellyfin

安装docker

*如果出现-bash: curl: command not found错误,说明curl命令没安装,请输入yum -y install curl安装curl,再回过头来执行上面的命令。如果它卡住了也不要着急,耐心等它安装完成。

docker安装完成

设置docker仓库源镜像

使用docker安装Jellyfin

为Jellyfin创建媒体库文件夹,并设置权限

    之后,我们只要将番剧下载到media文件夹中,就可以在Jellyfin中识别出来。

    我们在media下再创建一个文件夹anime,专门用于存放番剧。

番剧整理和识别

    输入你的ip地址+端口号8096,如: 127.0.0.1:8096/,按照安装教程一步一步完成jellfin的配置(设置用户名、密码等等)

配置界面

*如果你打不开这个界面,请首先检查ip地址是否输错,其次检查端口有没有放行

    安装完成后,打开控制台—插件—目录,安装AniList和AniDB插件。Jellyfin自带的媒体识别识别电影还算准确,但识别番剧完全不行,所以需要安装这两个插件。

安装图中的两个插件

    安装完成后,我们需要重启Jellyfin。

    输入docker ps -a,查看现在运行的所有docker镜像

docker ps -a的结果

    可以看到,Jellyfin的ID是abfffaab5be7,我们输入docker restart abfffaab5be7即可

    打开控制台—媒体库,选择添加媒体库。文件夹选/media/anime,在所有的刮削器选项中,将AniDB排在第一位,AniList排在第二位(个人感觉AniDB好用一些),Screen Grabber留下,其他全部取消。

 

   我们在anime文件夹下再创建一个文件夹,起名叫“Spy x Family”,并上传一集间谍过家家到文件夹中。耐心等待一下,可以看到它已经识别到了这部番剧。

番剧识别成功后,就会出现介绍

*如果没有识别到,可以到控制台—媒体库里选择“扫描媒体库”。如果识别结果不准(比如中文译名过于抽象它不认识),可以再到“动漫”分类中,手动选择“识别”,输入英文或日文名,再选择正确的番。识别时不建议使用中文译名。

*番剧名称和介绍全是英文的,可以选择编辑元数据手动把内容改成中文,并在控制台—计划任务里把“扫描媒体库”关掉,就可以保持中文介绍了。

    到这里,Jellyfin已经可以识别并在线播放anime文件夹中的内容了。接下来要实现的是将番剧自动下载到anime文件夹中,也就实现了番剧自动更新。

配置离线下载

    Aria2是一个下载程序,我们需要用它来实现番剧视频的下载。

    输入以下命令安装:

    这是Aria2的一键安装脚本。下载路径默认即可我们用不到,密钥需要自己设定一个密码,请自己记好。安装后会出现访问地址,应该为http://IP:6080。

    输入http://IP:6080访问AriaNg ,首次打开会提示“认证失败”,这个是正常现象。依次点击“AriaNg设置 - RPC - 填写之前设置的RPC密钥”

AriaNG的密钥配置

    虽然现在下载列表空空如也,但之后,我们可以在这个页面查看番剧的下载进度。

配置RSS订阅

    我们需要一个RRS订阅源。我使用的是漫猫bt(http://www.comicat.org/)。

    利用搜索功能筛选出你想下载的内容

    比如,这里筛选动漫国字幕组制作的异世界舅舅资源。

这里列出的资源就是之后将会下载的资源

    点击左上角的小黄色图标,复制地址。

*(http://www.comicat.org/rss-%E5%BC%82%E4%B8%96%E7%95%8C%E8%88%85%E8%88%85+%E5%8A%A8%E6%BC%AB%E5%9B%BD+720+%E7%AE%80%E4%BD%93.xml)

安装Flexget

    配置文件为/root/.config/flexget/config.yml,配置如下:

    比如对于异世界舅舅这部番番剧,我的配置是:

    配置完成后,输入flexget execute可以执行下载任务,自动下载之前没下载过的文件。我们可以在AriaNg中查看任务进度。

番剧已经开始下载,配置成功

*如果提示文件删除或创建失败,多半是该文件夹没有权限,输入/chmod 777 /media/anime/你的文件夹,之后在AriaNg中选择重试任务即可。

添加自动任务

    输入以下代码

    在打开的文件最后添加如下内容:

    之后,服务器会每隔10分钟检查一次RSS订阅,如果有番剧更新就会自动下载到你设定的文件夹中,Jellyfin会自动识别并能在线播放。输入服务器ip:8096,就可以在线看番。而且是无广告、高清的观看体验。

    各平台客户端下载地址:https://jellyfin.org/clients/

总结与展望

    腾讯云活动服务器的带宽是7M,播放1080p番剧时大概会占用2-3M带宽,可供两个人同时流畅观看。服务器流量1000G以内免费,只是自己和朋友看的话很难用完。搭建成本真的很低,可以实现追番自由。

    请尽量不要使用转码功能,服务器带宽完全可以支撑原画播放。如果转码播放,服务器没有硬件解码,转码占用大量CPU资源,反而会导致卡顿。

    Jellyfin对MKV格式的兼容非常非常差,不建议选择MKV格式的视频,尽量选择mp4格式。如果遇到MKV字幕显示为方框的问题,请前往控制台—播放中配置备用字体路径。

    到现在为止,你已经拥有了一个在线播放自动更新的番剧网站。快告别那些清晰度低还满是广告,以及延迟上线还会删减的动画网站吧。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3