你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

2022-06-29 11:26:48 74点赞 547收藏 40评论

写在前面

本文主要介绍在 NasTools 中如何自动化地搜索并下载中文字幕

NasTools 的相关介绍可以看我之前的文章

路由与NAS 篇十七:Nas资源自动下载刮削整理一体化平台——快速上手NasTools(上)写在前面本文字数3200+,配图31张,预估阅读时间8~10分钟Nas媒体资源下载整理一体化平台,近期确实是一个非常热门的话题跟一起玩Nas的朋友了解下来,我最终选择了NasTools:开源化的运作模式,代码透明,迭代也比较快在issue以及微信群有跟项目的负责人打过交道,整体感觉很不错目前我对于N丶Source| 20 评论17 收藏167查看详情路由与NAS 篇十八:你还在手动搜索下载、刮削整理海报墙?——微信回调及豆瓣对接自动化之NasTools(下)写在前面上一篇文章分享了NasTools的基础配置,包括安装、目录配置及基础的自动刮削功能本文主要介绍如何简化资源的搜索下载及定期查询,主要分为两大类:定时方式:在豆瓣上将对应电影添加到想看,NasTools定时同步并搜索下载实时方式:通过微信回调,交互式地进行实时搜索下载,效果如下老惯例,文章大纲丶Source| 44 评论44 收藏359查看详情

NasTools 目前支持两种字幕管理器对接:

  • OpenSubtitles 全球最大的开放字幕库,提供了几十种语言的上亿条电影和电视剧字幕

  • ChineseSubFinder 专门的中文字幕管理器,用于对接 emby、jellyfin 等媒体管理器

在配置 NasTools 时可从以上两种字幕管理器二选一,具体建议见下文

老惯例先晒出本文大纲,可直接跳转查看对应的感兴趣的部分:

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

OpenSubtitles

基础介绍

OpenSubtitles 最大的优势在于国际化及成熟的 API

  • 适配非常多语言的搜索,提供了几十种语言字幕

  • 免费下载,提供 API 接口方便对接各种媒体管理应用

为了使用 API 需要按照官网说明注册一个账号:OpenSubtitles官网

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

注册流程比较简单,常规填写用户名、邮箱、密码,在二次确认邮件即可
但需要进行人机验证,有很大几率是加载不了这个验证导致无法注册

配置 NasTools 字幕

获取到账号后,回到 NasTools 设置 - 字幕 配置页面,填入账户密码即可

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

整体而言,OpenSubtitles 配置成本非常低,只要能正常注册账号即可,但同时:

  • 这种多而全的站点,在中文支持上可能就没有专门的中文字幕站点那么精细

  • 作为国外站点,网络有时候是没法保证的,正如上面提到的人机验证

如果你有强烈中文字幕管理需求,我个人推荐还是尝试一下 ChineseSubFinder

ChineseSubFinder

ChineseSubFinder 本质上是:

  • 整合了多个中文字幕站点提供统一字幕搜索下载功能

  • 专门适配了多个媒体管理的字幕规范,以实现 0 成本对接媒体管理器

  • 提供了定期的自动识别下载字幕及 API 调用识别

    安装ChineseSubFinder

    仓库名为 allanpk716/ChineseSubFinder

首先需要安装对应的容器,可参考官方文档通过 docker 命令安装

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

对于 Unraid 用户可直接添加我的模版仓库来安装,使用方式见上一篇文章

路由与NAS 篇十七:Nas资源自动下载刮削整理一体化平台——快速上手NasTools(上)写在前面本文字数3200+,配图31张,预估阅读时间8~10分钟Nas媒体资源下载整理一体化平台,近期确实是一个非常热门的话题跟一起玩Nas的朋友了解下来,我最终选择了NasTools:开源化的运作模式,代码透明,迭代也比较快在issue以及微信群有跟项目的负责人打过交道,整体感觉很不错目前我对于N丶Source| 20 评论17 收藏167查看详情

如果之前已经添加过了,可直接通过 ADD CONTAINER 来添加

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

如无特殊需求,保持默认参数,只需将媒体目录(也就是硬链接目录)映射到容器即可

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

但是需要注意,映射目录必须与 NasTools 保持一致,原因如下

  • NasTools 是按照自己容器内的硬链接目录信息来调用 ChineseSubFinder API

  • 如果不保持两者映射目录一致,会导致 ChineseSubFinder 在自己容器内找不到视频文件

因此,在我的环境下,我需要给 ChineseSubFinder 做如下的目录映射:

/mnt/disk4/Medias => /mnt/Medias

如果你的 NasTools 的映射目录与我设置的有差异,则需要点击媒体目录后面的 EDIT 来修改:

  • Container Path 对应的就是在容器中的目录

  • Host Path 则是代表在 Unraid 宿主上的目录

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

此外,还可点击下方 Show More Settings 查看及修改更多隐藏配置
配置完成后就只需要等待镜像下载完成启动即可

初始化配置

容器启动后,点击 WebUI 或输入 Nas IP+ 19035 端口来访问

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

首次访问 ChineseSubFinder 需要进行初始化:

  1. 设置管理账户及密码,这一步比较简单

  2. 设置电影及电视剧的目录,需要设置媒体在 ChineseSubFinder 容器中的映射目录

  3. 最后选择媒体服务器,有常见的 emby、plex、jellyfin 等

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

如上图,我是将 /mnt/disk4/Medias目录映射到/mnt/Medias目录,所以:

head>

目录类别ChineseSubFinder容器目录对应的宿主目录
电影目录/mnt/Medias/movies/mnt/disk4/Medias/movies
连续剧目录/mnt/Medias/tv/mnt/disk4/Medias/tv

关于这部分目录的设置,建议在查看我第一篇 NasTools 上手文档里面目录设置部分

配置完成后就需要输入用户密码才可登录管理后台

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

登录管理后台之后,先别启动守护进程,进入配置中心设置

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

ChineseSubFinder 默认定期扫描媒体资源目录下的影片并自动下载目录,可配置:

  • 定期扫描的频率,如扫描间隔、定时扫描及更精细化的任务时间设置

  • 同时也可设置启动多少线程,越多线程约消耗资源,但任务执行效率会更高

但实际上,对接 NasTools 之后是通过 API 来调用字幕下载的,同时定期任务也会自动运行两者互不干扰

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

切换到进阶配置后,可设置字幕细节及字幕源,默认提供 7 个字幕源
其他的配置就不一一介绍了,无特殊需求理论上可不进行调整
最后调整完成后即可点击最下方的保存按钮!!!

注册配置 Assrt

为了扩充字幕源,建议注册一个 Assrt 账号来使用,具体的配置方式如下

切换到字幕源设置并点击下方的网址开始注册

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

注册完成后会跳到获取 Token 页面,点击 API 后面方的点击获取按钮

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

生成的密钥访问限额是每分钟 5 次,复制密钥回到 ChineseSubFinder 粘贴并保存即可

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

对接 NasTools 字幕

需切换到 配置中心 - 实验室 页面,点击 API key 开关启用,再点击重新生成密钥

复制生成好的密钥,同时记得点击下方的保存按钮

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

最后回到 NasTools 字幕配置页面,填入 ChineseSubFinder 地址及 API key 即可

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

实际字幕下载测试

先通过微信回调触发一步电影下载

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

在下载完成后会触发目录同步,进行媒体识别、硬链接目录转移,重命名并生成 NFO 文件

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

在这个基础上,还会在通过 API 调用 ChineseSubFinder 进行字幕下载

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

最终就可以看到对应添加的字幕下载任务

你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

写在后面

如果本文对你有帮助的,求个点赞收藏,另外有任何问题都可评论,我会定期解答
下一篇如无意外就是 frp 外网映射的介绍了,感兴趣可点击关注,不迷路~你还在手动搜索字幕吗?快来试试NasTools对接ChineseSubFinder实现中文字幕自动下载

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
40评论

  • 精彩
  • 最新
  • 大佬,请教下我飞牛OS下面配置这个,第一步目录设置就卡住了 一直提示:目录不可用,请确保目录存在并且拥有权限。不知道哪里出错了。

    校验提示文案

    提交
    同样遇到了,容器没给够权限,可以查一下puid和pgid

    校验提示文案

    提交
    收起所有回复
  • S佬牛牛牛!

    校验提示文案

    提交
    [张小草_买买买] [张小草_买买买] [张小草_买买买] 哈哈,冲!

    校验提示文案

    提交
    收起所有回复
  • tg群里的群友吗

    校验提示文案

    提交
    在里面的..

    校验提示文案

    提交
    收起所有回复
  • 学到新知识了

    校验提示文案

    提交
    呀,被大佬翻牌了,开心 [欢呼]

    校验提示文案

    提交
    收起所有回复
  • 管理***方便么?

    校验提示文案

    提交
    你的回复变成星号了。。

    校验提示文案

    提交
    收起所有回复
  • 知识学习到了

    校验提示文案

    提交
    开始折腾,冲

    校验提示文案

    提交
    收起所有回复
  • 大佬emby不生成nfo文件。。遇到过吗emby设置里勾选了生成NFO文件

    校验提示文案

    提交
    是不是连 tmdb 失败了?有没设置 tmdb hosts

    校验提示文案

    提交
    收起所有回复
  • 我字体下载一直出错,提示找不到物理视频文件,不知道是哪里的问题
    【EMBY】开始刷新Emby媒体库...
    16:59:10 INFO - 【EMBY】Emby媒体库刷新完成
    16:59:10 INFO - 【RMT】/QB/Movie/Coco.Before.Chanel.2009.FRENCH.1080p.BluRay.x264.DTS-NOGRP 处理完成,总数:1,失败:0
    16:59:10 INFO - 【SUBTITLE】通知ChineseSubFinder下载字幕: /Video/电影/外语电影/时尚先锋香奈儿 (2009)/时尚先锋香奈儿 (2009) - 1080p.mkv
    16:59:10 WARN - 【SUBTITLE】ChineseSubFinder下载字幕出错:physical video file not found

    校验提示文案

    提交
    看起来像是你的 ChineseSubFinder 容器里面的映射路径跟 nastools 硬链接目录的路径不一致导致。nastools 按照自己的硬链接路径发给 ChineseSubFinder,但是 ChineseSubFinder 容器里面找不到这个路径

    校验提示文案

    提交
    确实是路径不对,改一下就好了,但是下载字幕过程中又有遇到报错的问题 [大囧] ,错误信息cancel at NeedDlEpsKeyList.oneVideoSelectBestSub, 龙之家族 S1E1

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • Sub Download, because movie has sub and published more than 2 years
    像这种的怎么设置让他下载字幕呀?我怎么设置他都不下载

    校验提示文案

    提交
    [小眼睛] 这种提示不就是已经有对应的中文字幕了么,强制下载这个还真没研究过..

    校验提示文案

    提交
    收起所有回复
  • 大佬,请教一个问题,按你的教程䣦置了Nastools和ChineseSubFinder,什么都设置好了,现在就是Nastools刮削时,会出现ChineseSubFinder找不到video文件的提示,应该是映射目录出现在了问题,但是我重复检查了还是检查不出来,文件结构目录是这样的:下载目录/mnt/user/001/Media/download,硬链接目录/mnt/user/001/Media/links/电影(电视剧)

    麻烦你帮看下:
    ChineseSubFinder映射路径:/media ↔ /mnt/user/001/Media/Links/
    NASTools映射路径:/Media ↔ /mnt/user/001/Media/

    校验提示文案

    提交
    好像后面的版本做了调整,不确定这种方式还行不行 [高兴]

    校验提示文案

    提交
    收起所有回复
  • S佬牛牛牛!

    校验提示文案

    提交
  • 收藏了zsbd

    校验提示文案

    提交
  • 牛🐂😀😀😀😀

    校验提示文案

    提交
  • 原本打算找时间研究下这个的。现在大佬先发出来了,我就直接照抄好了 [高兴] [高兴]

    校验提示文案

    提交
  • S佬牛皮!!!

    校验提示文案

    提交
  • 谢谢分享,但是我打不开webui页,提示“嗯… 无法访问此页面192.168.*.* 已拒绝连接。”请问如何解决?

    校验提示文案

    提交
    一样的问题。。换了好几个版本都是打不开web

    校验提示文案

    提交
    收起所有回复
  • 请问大佬,下载的字母总是和影片的时间轴对应不上,有啥自动解决的办法?
    有时候看的时候调整了,下次看,结果还是对不上,很烦呀。

    谢谢大佬。

    校验提示文案

    提交
  • 任务都自动加载到下载队列了,但是一直都在等待中不下载是为什么

    校验提示文案

    提交
  • 为啥我的连续剧更新缓存后里面还是空的,权限也有给。电影就没问题

    校验提示文案

    提交
    同样的问题,大佬解决没有?

    校验提示文案

    提交
    收起所有回复
  • 配置好了,电影下载好后提示调用chinesesubfinder api失败,是怎么回事?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
547
扫一下,分享更方便,购买更轻松