作者:耕读花匠

一、前言

大家好呀,又和大家见面了。众所周知(不瞒大家),由于最近玩NAS玩的比较多,下载了一堆资源,然后又搞了Nastools来管理这些影音库。最近呢,Nastool增加了字幕下载的功能,可以直接添加Opensubtitles来下载字幕,也可以自己搭建ChineseSubFinder,以更好地支持中文字幕下载。

但是Opensubtitles对中文的字幕支持的不够友好,另外由于网络原因也不是很顺畅,所以我部署了ChineseSubFinder来代替Opensubtitles。

本文主要整理记录一下威联通ContainerStation部署ChineseSubFinder的过程,然后配置在Nastool里面进行联动。群晖教程已经有人做过了,这里就不赘述了,如果以后软件进行了比较大的变动,那么再更新的时候,就写群晖的。如果还不会搭建Nastools的朋友,可以看看下面文章:

《威联通NAS 篇一:威联通ContainerStation部署Nas-tools,家庭观影自动化》

《NAS折腾记录 篇一:群晖Docker部署Nastool,PT保种及家庭影视库内容自动化》

《威联通NAS 篇二:威联通ContainerStation部署Jecktt,家庭观影自动化》

二、ChineseSubFinder介绍

ChineseSubFinder也是一款开源工具,主要用来进行自动化的字幕刮削功能。部署好ChineseSubFinder以后,就会定时检索Nastool整理好的影音文件,然后下载对应的字幕。目前版本支持电影和电视剧的字幕下载,动画片的字幕下载应该也指日可待。

项目主页对ChineseSubFinder介绍非常精炼:

本项目的初衷仅仅是想自动化搞定限定条件下 中文 字幕下载。

三、准备工作

此处搭建ChineseSubFinder,主要是作为Nastools的接口功能补充,相关配置也是为了和Nastools联动而特意设置的,因此,有些地方配置可能看起来比较奇怪,对于不是nastools的玩家,请注意一下,Nastool玩家尤其需要特别注意,因为涉及到文件夹的映射逻辑,搞错了就配置不起来了。

1、部署Nastools;

2、部署Jellyfin/Emby/Plex;

3、你得有影音库。

三、ContainerStation部署过程

1、安装

打开ContainerStation,创建》搜索ChineseSubFinder,找到allanpk716/ChineseSubFinder,点击安装,选择lasted,按照如下图示进行配置。

这里CPU和内存可以设置限制,也可以默认,根据自己喜好来就行。

2、网络设置

3、映射目录

在File Station 中,找到Container目录,建立ChineseSubFinder文件夹,然后在里面分别建立config和cache两个文件夹

映射目录需要注意一下:

请务必挂载/app/cache文件夹,否则容器体积可能会无限膨胀,后续这个文件夹可能还会缓存 IMDB 的查询信息,以及共享字幕的信息;

cconfig和cache文件夹为程序配置文件夹,必须按照下面例子来配置;

媒体目录配置:

左边是NAS文件夹的目录,我这边映射的是硬链接的文件夹hlink,后边是为了便于区分,设置的下载文件夹的目录。此处可以根据自己需求修改,但是一定要搞清楚映射的逻辑。

威联通容器部署好以后ContainerStation不能进行修改,如果有多个硬盘媒体库需要挂载的话, 可以先挂载一个,等挂载成功后,再使用Portainer来进行添加。此处大家可以自行研究一下Portainer的部署,对于威联通的容器管理来说,Portainer我觉得是一个必须的应用。

4、检查配置

5、创建应用

最后等一会,大概几分钟时间容器就创建好了,等到下面的类似小锁链的网络连接图标出现的时候,就可以进行软件配置了。

由于网络环境不同,此处需要的时间长短不一,也可能会失败,大家不要气馁,要是失败了就多试几次。小锁链的网络连接图标不出现的时候也是无法进行web配置的,只能耐心等一会,泡杯茶,休息下,一般都会成功的。

四、ChineseSubFinder软件配置

浏览器输入http://IP:19035,即可打开ChineseSubFinder主页,进行配置。

1、设置用户名和密码

2、设置电影和电视剧的目录

这里如果配置错误,会有红色警告提示,没问题就可以点击下一步。

3、媒体库配置:

我这里选择emby,点击下一步;

从emby申请一个新的API key;

然后填入ChineseSubFinder配置中;

点击完成后,就进入登录页面了。使用前面设置的用户名密码登录。

现在就进入ChineseSubFinder主页了;

检查和设置媒体库:

PT2添加好之后,运行没问题之后,我又通过Portainer添加了我的另外三个硬盘目录,改好后,再到ChineseSubFinder里面进行添加。

申请给nastools的API key,打开实验室》API key 》重新生成密钥》复制密钥,保存。

全部配置好之后重启一下,重启时间稍微比较久,大家保持耐心。

现在就差和Nastools联动的最后一步了,打开Nastools》设置》字幕,选择ChineseSubFinder,填入ChineseSubFinder的地址:http://IP:19035和API key

确定即可

最后确定是否配置成功

左边选择下载队列,看到有字幕信息开始下载了,就是配置成功了。

五、总结

这些开源项目大佬们,可能就是为了一句承诺,一个爱好,一个信仰,甚至一句吹牛,就默默的付出大把的时间和精力,做出这么多丰富多彩的项目,感谢大佬们。

开源拯救世界,开源让邪恶有所忌惮。

最后,用一个圈子里的一句话作为总结,玩的愉快!

参考文章:

ChineseSubFinder项目主页

Nastools项目主页

Docker ChineseSubFinder–中文字幕自动下载

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注