在下人人字幕的老粉丝了,之前做过他们的自动化追剧小玩意,但是因为关闭了,所以追剧荒废了很久。
近期参考《[高阶教程-追剧全流程自动化 | sleele 的博客]( https://sleele.com/tag/高阶教程-追剧全流程自动化 /)》搞定了自动下载,美剧、电影没啥问题。但是遇到字幕下载的困难,里面推荐的都不好用,能下载一部分,大部分都不行。当然有可能是个人的问题。为此就打算自己整一个专用的下载器。
市面上有几款类似的工具,本工具与他们的差别(可能是优势也可能是劣势)最大的地方在于:
- 需要削刮器提前处理好视频文件
- 简化了配置
- 能够分析字幕的语言类型
- 适配 Emby/Jellyfin 、TinyMediaManager 、Sonarr 、Radarr
目前自用了 2 周时间,以下电影、连续剧能够第一时间找到中文字幕:
- The Bad Batch
- 瑞克和莫蒂 S5
- Loki
- Spiral From the Book of Saw
- Army of the Dead
- Luca
- Oslo
等等
有一些设计的细节,字幕选择和搜索的选择逻辑,后续会慢慢写出来,个人觉得大部分人用就行了,没必要开放太多的配置细节出来。目前需要使用 Docker 部署(其实也支持其他平台,因为是 golang 开发,自己编译也很容易),还是有一定的学习成本。后续考虑看看相关的 CI/CD 东西,能够自动输出多平台的可执行文件(之所以没弄,是因为在家使用 portainer 管理,遇到一个梗,拉取 latest 都无法是最新的,哪怕选择了 always pull 都一样,心态就不好了)。
源码: https://github.com/allanpk716/ChineseSubFinder
dockerhub: https://hub.docker.com/repository/docker/allanpk716/chinesesubfinder


