自动化中文字幕下载。

allan716 eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
.github 6279e0eb31 去除不用的 workflows 以及 尝试添加 gorelease Linux 的编译 4 years ago
Docker 8e39d05ae3 取消使用统一的日志输出,回归原有的方案,避免单个日志文件过大 4 years ago
TestCode eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
TestData 11f9b1a170 完善,自动检测字幕命名格式并修改的功能,更好的支持 Emby 2 Normal or Normal 2 Emby,以及测试用例 4 years ago
cmd eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
internal eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
.dockerignore b280b4ab9e docker image 排除 readme文件 4 years ago
.gitignore eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
.goreleaser.yml 19c911c534 去除 goreleaser.yml 的 gcc 支持依赖 4 years ago
Dockerfile aa89348f2d change back 4 years ago
LICENSE 4a02485bde Create LICENSE 4 years ago
README.md 5c8e89ccaa 更新 README.md 4 years ago
config.yaml.sample c757a9d6cf 跟新配置信息描述 4 years ago
go.mod eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago
go.sum eff654e382 重构 rod_helper 解析 subhd 使用时候遇到的问题 fix #48 4 years ago

README.md

ChineseSubFinder

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

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

Why?

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

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

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

功能

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

How to use

有两个文档可以参考:

高阶设置:

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

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

其他文档

如何编译此项目

本来想写以下注意事项的,貌似重构后无需 CGO=1 的支持了,只要你找到 cmd\chinesesubfinder\main.go 这个入口文件就好了。

编译代码如下:

cd ./cmd/chinesesubfinder

&& go build -ldflags="-s -w" -o /app/chinesesubfinder

跨平台是没有问题的,作者现在就是 Windows 开发的。

如何参与开发

建议看 关于中文字幕下载器的中长期规划讨论、求助,里面提及了后续的规划,需要大家的讨论。

目前阶段参与开发可以会遇到项目大范围重构,导致合并代码困难的问题。

可以协助规划和设计 Web 设置页面的需求,比如 api 接口设计什么的。

正式版本发布后,参与开发可以更加容易一些。

版本

  • v0.13.x 新增高级配置,支持 Emby 任意用户看过的视频不下载字幕,修复字幕识别问题。 -- 2021年8月10日
  • v0.12.x 重构,调整字幕的命名格式,移除 CGO 依赖。 -- 2021年7月26日
  • v0.11.x 新增 Emby API 支持,以及其他细节修复和调整。 -- 2021年7月14日
  • v0.10.x 添加额外的超时控制(最长超时时间设置为 20 min),修复特殊的双语字幕内容识别问题。 -- 2021年7月9日
  • 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

ToDo

感谢

感谢下面项目的帮助

预览图

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