GXNAS博客

  • 博客会员
    • 注册会员
    • 重置密码
  • 博客文章分类
    • NAS
    • 虚拟化技术
    • 路由器
    • 网站
    • Linux
    • Windows
    • IPTV
    • 游戏
    • 资源下载
    • 其他
  • ”零刻迷你主机“玩机教程
    • 零刻EQ12迷你小主机评测
    • 零刻SER5 5500U打造新潮派HTPC
    • 零刻SEi10玩ESXI+群晖NAS+Ubuntu
    • 零刻EQ13化身迷你静音省电的NAS
    • 零刻EQ13部署双软路由教程
    • 零刻ME Mini搭建群晖NAS教程
  • 阿里云盘资源
    • 阿里云盘资源更新日志
    • 阿里云盘资源分享
    • 阿里云盘扩容福利码
  • 【GXNAS网盘】
  • 【GXNAS小工具】
    • 免费AI绘图
    • 五子棋小游戏
  • 请博主喝奶茶
GXNAS博客
https://wp.gxnas.com
  1. 首页
  2. NAS
  3. 博文内容

群晖开启中文字幕全自动下载教程(支持VIDEO/EMBY/JELLYFIN/PLEX)

发布时间:2021年10月11日 52782次浏览 4人点赞 31条评论

       去年写过一篇《群晖通过Docker自动给影片刮削字幕》,本来用了还挺好的,前不久把DSM系统升级到7.01版本以后,发现套件中心居然没有了Python3,subfinder缺少了Python3,就无法正常运行,没办法于是就找了另外一个自动下载字幕的容器。

1、打开File Station,在docker文件夹处点菜单“新建文件夹”;

 

 

2、我这起的名字是ChineseSubFinder,确定;

 

 

3、ChineseSubFinder文件夹的权限需要给Everyone用户赋予读写权限(如果在上一级目录docker已经设置过权限并应用到子文件夹的,就不需要另外重复设置);

 

 

4、打开Docker,在注册表输入ChineseSubFinder,回车;

 

 

5、在搜索出来的列表中,选择“allanpk716/ChineseSubFinder”,下载;

 

 

6、等下载完成,在映像找到下载好的文件,选中“allanpk716/ChineseSubFinder”,点“启动”;

 

 

7、高级设置;

 

 

8、在“启用自动重新启动”处打勾;

 

 

9、在“存储空间”标签,添加文件夹;

 

 

10、添加在docker共享文件夹下建立的ChineseSubFinder文件夹,装载路径写”/config“;添加电影的文件夹,装载路径写”/media/电影“;添加电视剧的文件夹,装载路径写”/media/连续剧“,装载路径的名称按照下图填写,不要随意更改;

 

 

11、在网络标签,把”使用与Docker Host相同的网络“打勾;

 

 

12、打开群晖的控制面板-终端机和SNMP,在”启动SSH功能“处打勾,端口号22建议设置成别的端口,应用;

 

 

13、使用SSH工具,用当前群晖账号登录(不需要root),然后输入 id 回车,把uid和gid的值记录下来;

 

 

14、返回到群晖docker容器的设置,在环境标签,找到PUID和PGID这两行,把上一步获取的uid和gid的值填写进去,确定;

 

 

15、下一步;

 

 

16、在”向导完成后运行此容器“处打勾,完成;

 

 

17、如果你只是用群晖的Video套件,不用EMBY/JELLYFIN的话,以下内容可以不用看了。ChineseSubFinder支持与EMBY/JELLYFIN联动,用管理员账号登录EMBY/JELLYFIN控制台,左边菜单找到API密钥,点”新API密钥“;

 

 

18、我这命名:ChineseSubFinder,确定;

 

 

19、系统自动生成一个密钥,选中密钥,复制出来;

 

 

20、打开Docker-容器,找到allanpk716-chinesesubfinder,可以看到状态显示”运行中“,点一下最右边的开关;

 

 

21、把它停止;

 

 

22、打开File Station,进入docker的ChineseSubFinder文件夹下,点右下角的刷新,此时会看到有config.yaml和config.yaml.sample,如果已经下载过字幕文件的,还会多出一个文件settings.db;

 

 

23、选择config.yaml,右键,用文本编辑器打开(需要安装”文本编辑器“这个套件,才有此功能);

 

 

24、默认以参数如下图,其中EveryTime为字幕轮扫时间(默认为12小时),MovieFolder为电影字幕下载的路径,SeriesFolder为连续剧的字幕下载路径;

 

 

25、在最下面添加以下内容,并根据实际修改,Url改成EMBY/JELLYFIN的IP和端口,Apikey改成第19步骤复制出来的API密钥,EveryTime轮扫时间我改成了1小时,修改好了就保存关闭;

EmbyConfig:
    Url: http://192.168.1.254:8096
    ApiKey: 991eac9****************88b3a100
    LimitCount: 3000
    SkipWatched: false

 

 

26、找到docker容器的allanpk716-chinesesubfinder,点开关;

 

 

27、看到显示”运行中“就可以了,由于轮扫全部的电影和电视剧需要很长的时间,所以我决定几个小时后再过来看;

 

 

28、过了3个小时,重新打开窗口,选中allanpk716-chinesesubfinder,点”详情“,看看容器的运行情况;

 

 

29、在”日志“标签,点到当前的日期,在右边会看到运行的日志,看到日志电影《失控玩家》已经下载的日志;

 

 

30、打开电影《失控玩家》的文件夹,发现果然自动下载好中文字幕了。

标签: Docker NAS 字幕 群晖
最后更新:2021年12月27日

本文作者:博主

个人简介:(未填写)

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • home

    這個變成要用網頁下載字幕了
    v0.20 版本開始就不兼容之前版本的 config.yaml 配置

    2022年4月18日
    登录以回复
    • 博主

      @home 是的,目前自动下载字幕有后台网页了,我没更新教程而已。

      2022年4月18日
      登录以回复
    • NEETS

      @home 请教,找不到那2个YAM文件了 现在应该怎么搞哦

      2022年4月19日
      登录以回复
      • home

        @NEETS 執行後點日誌會有一個0.0.0.0:xxxxx的一行字
        區網:xxxxx就會進入ChineseSubFinder的後台
        輸入一些資料後就可以使用

        2022年4月19日
        登录以回复
  • Inki

    很神奇的是,我竟然没有那两个文件,只有一个“ChineseSubFinderSettings.json”文件。这是啥情况

    2022年2月8日
    登录以回复
    • 博主

      @Inki 文章已经说了:已经下载过字幕文件的,才会多出settings.db文件。

      2022年2月8日
      登录以回复
      • Inki

        @博主 已经运行了14个小时,还是只有之前的那个json文件,并无新增文件,怎么破

        2022年2月9日
        登录以回复
        • 博主

          @Inki 系统自动生成的,不用管它。

          2022年2月9日
          登录以回复
    • hg

      @Inki 我也是的,老哥解决了吗

      2022年2月17日
      登录以回复
    • hg

      @Inki 我也的是的,老哥解决了吗

      2022年2月17日
      登录以回复
    • Boblee

      @Inki 同样没有config.yaml文件,请问你解决了吗?

      2022年2月28日
      登录以回复
  • 甘蔗男孩鸡大帅

    楼主,我按照教程弄好了之后我查看日志,只有电视剧可以获取到字幕,电影没有,日志为
    [INFO]: 2021-12-30 00:47:48 - Refresh Emby Sub List Success
    [INFO]: 2021-12-30 00:47:50 - Download Movie Sub Started...
    [INFO]: 2021-12-30 00:47:50 - Movie Sub Dl From Emby API...
    [INFO]: 2021-12-30 00:47:50 - Movie Sub Dl From Emby API no movie need Dl sub
    [INFO]: 2021-12-30 00:47:50 - Download Movie Sub End...
    [INFO]: 2021-12-30 00:47:50 - Download Series Sub Started...
    [INFO]: 2021-12-30 00:47:50 - Download Series Sub End...
    [INFO]: 2021-12-30 00:47:50 - Refresh Emby Sub List Success
    [INFO]: 2021-12-30 00:47:50 - Auto Fix Sub Timeline Start...
    [INFO]: 2021-12-30 00:47:50 - Auto Fix Sub Timeline End
    [INFO]: 2021-12-30 00:47:51 - Refresh Emby Sub List Success
    [INFO]: 2021-12-30 00:47:51 - Download One End...
    [INFO]: 2021-12-30 00:47:51 - First Time Download End

    2021年12月30日
    登录以回复
    • 博主

      @甘蔗男孩鸡大帅 电影和电视剧都可以获取的,如果获取不到,应该是设置不对,请核对教程。

      2021年12月30日
      登录以回复
  • 浊酒清茶

    可以设置多个电影文件夹吗,怎么设置的

    2021年10月29日
    登录以回复
    • 博主

      @浊酒清茶 好像不可以同时设置多个路径,只能在Docker设置那里换路径。

      2021年10月30日
      登录以回复
  • 浊酒清茶

    这个字幕库是哪里的

    2021年10月26日
    登录以回复
    • 博主

      @浊酒清茶 “字幕库”是一个专业的字幕网站。

      2021年10月27日
      登录以回复
    • 龙骑士尹志平

      @浊酒清茶 zimuku、subhd、shooter、xunlei (牛逼)

      2021年11月5日
      登录以回复
  • bigstars

    不过话说回来,这个的原理跟去年那个一样的吧?就是说ds video能用,emby依然也能加载字幕啊

    2021年10月22日
    登录以回复
    • 博主

      @bigstars 现在这个在DSM7下面是正常的。如果你之前安装的还能用就不用换。

      2021年10月22日
      登录以回复
  • bigstars

    我去年按照教程做的docker,现在升级到7.0依然能用

    2021年10月22日
    登录以回复
  • Q

    (EE) Server is already active for display 99 这个致命错误,不懂怎么解决,望赐教

    2021年10月18日
    登录以回复
    • 博主

      @Q 你搬上来的日志,第一行 GetConfig - initConfigure error reading config:While parsing config: yaml: invalid leading UTF-8,已经写得很清楚了!我这里就不给你翻译了,你自己想办法,如果连英文翻译这点技能都不会的话,真不合适玩Docker!

      2021年10月18日
      登录以回复
      • 浊酒清茶

        @博主 博主好坏 ApiKey前多了一个空格

        2021年10月28日
        登录以回复
        • 博主

          @浊酒清茶 我是直接复制我的配置文件上来粘贴的,不知道什么原因格式自动变了。呃,真不是故意的,没这个必要!

          2021年10月28日
          登录以回复
  • Q

    楼主,我按照教程一步一步来,但是最后没有下载到字幕,容器的日志:nic: GetConfig - initConfigure error reading config:While parsing config: yaml: invalid leading UTF-8 octet
    2021-10-18 05:24:52 stdout [INFO]: 2021-10-18 13:24:52 - ChineseSubFinder Version: v0.18.0
    2021-10-18 05:24:52 stdout (EE)
    2021-10-18 05:24:52 stdout and start again.
    2021-10-18 05:24:52 stdout If this server is no longer running, remove /tmp/.X99-lock
    2021-10-18 05:24:52 stdout (EE) Server is already active for display 99
    2021-10-18 05:24:52 stdout Fatal server error:
    2021-10-18 05:24:52 stdout (EE)
    2021-10-18 05:24:51 stdout /homelab/buildspace/cmd/chinesesubfinder/main.go:32 +0x96
    2021-10-18 05:24:51 stdout main.init.0()
    2021-10-18 05:24:51 stdout /homelab/buildspace/internal/pkg/config.go:13 +0x31
    2021-10-18 05:24:51 stdout github.com/allanpk716/ChineseSubFinder/internal/pkg.GetConfig()
    2021-10-18 05:24:51 stdout /usr/local/go/src/sync/once.go:59
    2021-10-18 05:24:51 stdout sync.(*Once).Do(...)
    2021-10-18 05:24:51 stdout /usr/local/go/src/sync/once.go:68 +0xd2
    2021-10-18 05:24:51 stdout sync.(*Once).doSlow(0x7f0000000000, 0xc000128930)
    2021-10-18 05:24:51 stdout /homelab/buildspace/internal/pkg/config.go:16 +0x274
    2021-10-18 05:24:51 stdout github.com/allanpk716/ChineseSubFinder/internal/pkg.GetConfig.func1()
    2021-10-18 05:24:51 stdout goroutine 1 [running]:
    2021-10-18 05:24:51 stdout
    2021-10-18 05:24:51 stdout panic: GetConfig - initConfigure error reading config:While parsing config: yaml: invalid leading UTF-8 octet
    2021-10-18 05:24:51 stdout [INFO]: 2021-10-18 13:24:51 - ChineseSubFinder Version: v0.18.0
    2021-10-18 05:24:51 stdout (EE)
    2021-10-18 05:24:51 stdout and start again.
    2021-10-18 05:24:51 stdout If this server is no longer running, remove /tmp/.X99-lock
    2021-10-18 05:24:51 stdout (EE) Server is already active for display 99
    2021-10-18 05:24:51 stdout Fatal server error:

    2021年10月18日
    登录以回复
  • tbfu

    楼主,我按照你的教程弄好了,但是结果不一样,是不是我的文件夹里缺少media?[INFO]: 2021-10-17 17:37:15 - ChineseSubFinder Version: v0.17.5
    [INFO]: 2021-10-17 17:37:15 - UseProxy = false
    [INFO]: 2021-10-17 17:37:15 - MovieFolder: /media/电影
    [INFO]: 2021-10-17 17:37:15 - SeriesFolder: /media/连续剧
    [INFO]: 2021-10-17 17:37:15 - HotFix Start...
    [INFO]: 2021-10-17 17:37:15 - hotfix 001 start...
    [ERROR]: 2021-10-17 17:37:15 - hotfix 001 failed, break
    [ERROR]: 2021-10-17 17:37:15 - HotFixProcess() open /media/电影: permission denied
    [INFO]: 2021-10-17 17:37:15 - HotFix End

    2021年10月17日
    登录以回复
    • 博主

      @tbfu /media并不是指你实际的文件夹,而是在Docker做文件夹映射的名称。去认真看教程!

      2021年10月18日
      登录以回复
    • Milkao

      @tbfu 兄弟,我也出现相同错误,你的解决了吗

      2021年11月26日
      登录以回复
      • 胖大新

        @Milkao 大哥解决了吗?同样的问题

        2022年2月6日
        登录以回复
        • hanhan

          @胖大新 在控制面板/共享文件夹,在video的权限里面把当前用户的可读写再勾选一次。原因是从file station内查看电影、电视剧文件夹的属性/权限里面没有当前用户。我这边通过这个方法解决了。

          2022年5月11日
          登录以回复
  • 上一页
    您需要 登录 之后才可以评论
    站内搜索
    分类
    • IPTV / 15篇
    • Linux / 34篇
    • NAS / 252篇
    • Windows / 21篇
    • 其他 / 37篇
    • 游戏 / 3篇
    • 网站 / 125篇
    • 虚拟化技术 / 55篇
    • 资源下载 / 2篇
    • 路由器 / 46篇
    归档
    博客统计信息
    • 4,910,087
    • 570
    • 16,799
    • 2025年7月8日

    © 2025 GXNAS博客 版权所有,未经许可不得转载或引用本站的内容。

    COPYRIGHT ALL RIGHTS RESERVED.

    网站备案号:桂ICP备18008717号