自动化中文字幕下载。

allan716 34a6a7a431 添加额外的超时控制 4 年之前
.github dd3bedbef2 change gorelease 4 年之前
Docker 8e39d05ae3 取消使用统一的日志输出,回归原有的方案,避免单个日志文件过大 4 年之前
charset aa6c8f961c 修复字幕文件名称乱码无法保存的问题 4 年之前
common 34a6a7a431 添加额外的超时控制 4 年之前
interface 78cb76d965 重构 zimuku 把下载字幕 30天限期调整到最上层 4 年之前
mark_system aa6c8f961c 修复字幕文件名称乱码无法保存的问题 4 年之前
model 34a6a7a431 添加额外的超时控制 4 年之前
movie_helper 96710d8199 修复,当视频文件有字幕但不是中文字幕的时候没有继续下载的问题 4 年之前
series_helper 96710d8199 修复,当视频文件有字幕但不是中文字幕的时候没有继续下载的问题 4 年之前
sub_parser adcaa606ba 修复字幕语言识别问题 4 年之前
sub_supplier 34a6a7a431 添加额外的超时控制 4 年之前
.gitignore 98d08489eb change goreleaser 4 年之前
.goreleaser.yml aa25b79282 fix goreleaser 4 年之前
Dockerfile ffcc688a56 修复chrome软链接失效问题 4 年之前
README.md c18e271046 update README.md 4 年之前
config.yaml.sample c757a9d6cf 跟新配置信息描述 4 年之前
downloader.go 34a6a7a431 添加额外的超时控制 4 年之前
downloader_test.go 34a6a7a431 添加额外的超时控制 4 年之前
go.mod 34a6a7a431 添加额外的超时控制 4 年之前
go.sum 34a6a7a431 添加额外的超时控制 4 年之前
main.go 91ea9b73c7 新增 webhook (默认用 bark 的通知格式)通知功能,当字幕网站搜索出问题的时候通知维护人员,一般人员无需对接此接口,可能调整 4 年之前

README.md

ChineseSubFinder

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

开发中,可能有不兼容性的调整(配置文件字段变更)

最新版本 v0.9.x 新增 subhd zimuku 解析故障的通知接口,给维护人员用,可以尽快去修复解析问题。一般人员无需关心此设置。

关于日本动画字幕自动搜索功能的讨论,欢迎在这里提出:关于动画字幕下载--日本

Why?

注意,因为近期参考《高阶教程-追剧全流程自动化 | sleele的博客》搞定了自动下载,美剧、电影没啥问题。但是遇到字幕下载的困难,里面推荐的都不好用,能下载一部分,大部分都不行。当然有可能是个人的问题。为此就打算自己整一个专用的下载器。

手动去下载再丢过去改名也不是不行,这不是懒嘛...

首先,明确一点,因为搞定了 sonarr 和 radarr 以及 Emby,同时部分手动下载的视频也会使用 tinyMediaManager 去处理,所以可以认为所有的视频是都有 IMDB ID 的。那么就可以取巧,用 IMDB ID 去搜索(最差也能用标准的视频文件名称去搜索嘛)。

功能

本程序有什么功能见: 功能

How to use

有两个文档可以参考:

建议了解的文档,特别是对《连续剧目录结构要求》。

如果文档没有及时更新,或者描述含糊、歧义的,欢迎提 ISSUES

其他文档

版本

  • v0.9.x 新增 subhd zimuku 解析故障的通知接口,给维护人员用,可以尽快去修复解析问题。一般人员无需关心此设置。 -- 2021年6月25日
  • v0.8.x 调整 docker 镜像结构 -- 2021年6月25日
  • v0.7.x 提高搜索效率 -- 2021年6月25日
  • v0.6.x 支持设置字幕格式的优先级 -- 2021年6月23日
  • v0.5.x 支持连续剧字幕下载 -- 2021年6月19日
  • v0.4.x 支持设置并发数 -- 2021年6月18日
  • v0.3.x 支持连续剧字幕下载(连续剧暂时不支持 subhd) -- 2021年6月17日
  • v0.2.0 docker 版本支持 subhd 的下载了,镜像体积也变大了 -- 2021年6月14日
  • 完成初版,仅仅支持电影的字幕下载 -- 2021年6月13日

TODO

  • 字幕的风评(有些字幕太差了,需要进行过滤,考虑排除,字幕组,关键词,机翻,以及评分等条件
  • 加入 Web 界面,搜索结果的统计反馈,比如哪些视频多次搜索没有,可以排除
  • 有些视频上映很久了,才有下载,搜索字幕需要持续多久保持字幕的更新
  • 提供 API 接口,部署后,允许额外的程序访问(类似 emby 等)获取字幕
  • 支持 Anime 的字幕下载
  • 监控 zimuku、subhd 的获取接口失效,通知开发者
  • 编写相应的 zimuku、subhd 字幕获取的教程(待定)

感谢

感谢下面项目的帮助

预览图

Xnip2021-06-25_11-11-55 Xnip2021-06-25_11-12-33 Xnip2021-06-25_10-29-06 Xnip2021-06-25_10-24-22 Xnip2021-06-25_11-42-38