{"id":13569284,"url":"https://github.com/ChineseSubFinder/ChineseSubFinder","last_synced_at":"2025-04-04T05:32:01.485Z","repository":{"id":36982603,"uuid":"372232781","full_name":"ChineseSubFinder/ChineseSubFinder","owner":"ChineseSubFinder","description":"自动化中文字幕下载。字幕网站支持 shooter、xunlei、arrst、a4k、SubtitleBest 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM","archived":false,"fork":false,"pushed_at":"2024-05-23T03:40:10.000Z","size":35899,"stargazers_count":3498,"open_issues_count":254,"forks_count":247,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-10-29T11:23:04.971Z","etag":null,"topics":["emby","finder","jellyfin","plex","radarr","shooter","sonarr","sub","subtitle","tmm","xunlei"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChineseSubFinder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-30T14:15:39.000Z","updated_at":"2024-10-29T09:15:06.000Z","dependencies_parsed_at":"2024-01-14T15:21:55.291Z","dependency_job_id":"64a59543-866f-4867-8e45-27bc8d030364","html_url":"https://github.com/ChineseSubFinder/ChineseSubFinder","commit_stats":{"total_commits":1611,"total_committers":14,"mean_commits":"115.07142857142857","dds":0.1421477343265053,"last_synced_commit":"4d55136b74907ffd636db599fe0ec5e3f0a25806"},"previous_names":["allanpk716/chinesesubfinder"],"tags_count":401,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChineseSubFinder%2FChineseSubFinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChineseSubFinder%2FChineseSubFinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChineseSubFinder%2FChineseSubFinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChineseSubFinder%2FChineseSubFinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChineseSubFinder","download_url":"https://codeload.github.com/ChineseSubFinder/ChineseSubFinder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247128702,"owners_count":20888232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emby","finder","jellyfin","plex","radarr","shooter","sonarr","sub","subtitle","tmm","xunlei"],"created_at":"2024-08-01T14:00:38.133Z","updated_at":"2025-04-04T05:31:56.474Z","avatar_url":"https://github.com/ChineseSubFinder.png","language":"Go","funding_links":[],"categories":["Movie \u0026 TV","Go","Apps"],"sub_categories":["Video Subtitle","MediaManagement"],"readme":"# ChineseSubFinder\n\n本项目的初衷仅仅是想自动化搞定**限定条件**下 **中文** 字幕，在**第三方**的网站或者接口的下载。\n\n\u003e 因为 telegram 很长时间回不去（+86原因），相应的聊天组已经污染，也无更多精力维护，已经解散。CSF 后续暂时无计划组建官方的聊天组。请自行辨别相关信息，谨防诈骗。\n\n## 提醒！\n\n近期工作和生活繁琐事情比较多，更新的频率会下降。目前版本是足够日常简单使用的，不是严重的问题就不打算及时处理了。\n\n这个项目写的越来越乱，还是计划重新整理一下，留下必要的功能，尽量简洁、简单，预期会用比较长的一段时间去重构，进度如何可以看 Refactor 分支。不建议过早使用该分支的输出程序。\n\n## 机翻\n\n忙归忙，为了刷剧（很多纪录片其实没得字幕，偏门的剧集也没人翻译），还是把之前开的一个坑给填了，分离到新的项目中，目的是做视频的机翻工作。当然，此类项目一大堆了，新开的坑有啥子特别的呢，那就是除了模型的下载需要联网，你可以在单机上完成视频机翻操作，对，连联网翻译都不想要。\n\n项目在这里，里面说的比较啰嗦，家里电脑有一定算力的，个人有一定动手能力的可以试试，当当小白鼠，有问题可以到那边项目 issues 反馈。\n\n主要我不确定 whisper-server 打包后带有相关的深度学习环境是否是正确的，可能因为打包问题不能直接在其他人电脑上运行，我个人不想拆了 CUDA 环境去测试···\n\nhttps://github.com/VideoTranslationTools/client\n\n还是啰嗦下，现在 CSF 我一直用着，毕竟我还在追剧，你说没问题嘛，肯定是有，但是肯定够用的。个人精力有限，需要维护服务器和爬虫，还需要填其他的坑，大家见谅了···\n\n## 前言\n\n移除全功能版本，以后都是轻量级（Lite），tag 继续保留，实则都有是一个。不再直接支持某些字幕网站的下载（人多了，对方服务器扛不住），请使用第三方的字幕下载服务，subtitle best，具体请进入程序后去设置界面，会有引导。\n\n最新的版本可以查看 [Docker Hub](https://hub.docker.com/repository/docker/allanpk716/chinesesubfinder)，没有特殊的需求请不要选择 **Beta** 版本使用。\n\n## 前置要求\n\n如果想顺利的用起来，还是对电影、连续剧的目录有一定的要求的。见文档:\n\n- [电影的推荐目录结构](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E7%94%B5%E5%BD%B1%E5%92%8C%E8%BF%9E%E7%BB%AD%E5%89%A7%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E7%A4%BA%E4%BE%8B.md)\n- [连续剧目录结构要求](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E8%BF%9E%E7%BB%AD%E5%89%A7%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E8%A6%81%E6%B1%82.md)\n\n## How to use\n\n### 如何部署\n\n- [Docker 部署教程](docker/readme.md)\n- [如何在 Windows 上使用](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/v0.20教程/01.如何在Windows上使用.md)\n- [Docker ChineseSubFinder--中文字幕自动下载 | sleele 的博客 - 第三方教程](https://sleele.com/2021/06/25/docker-chinesesubfinder-中文字幕自动下载/)\n\n### 如何使用\n\n* [使用教程](https://github.com/ChineseSubFinder/ChineseSubFinder/tree/docs/DesignFile/使用教程)\n* [传参启动（v0.41.x 之后才支持）](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/传参启动/传参启动.md)\n\n### API 文档文档\n\n- [对外的 http api](https://github.com/ChineseSubFinder/ChineseSubFinder/tree/docs/DesignFile/ApiKey%E8%AE%BE%E8%AE%A1),以及[示例](https://github.com/ChineseSubFinder/ChineseSubFinder/issues/336)\n\n### 高阶设置\n\n- [字幕时间轴校正 V2](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E5%AD%97%E5%B9%95%E6%97%B6%E9%97%B4%E8%BD%B4%E6%A0%A1%E6%AD%A3V2.md)，有待更新 v0.20.x 对应的设置\n\n建议了解的文档：\n\n- [关于字幕名称命名格式说明](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E5%85%B3%E4%BA%8E%E5%AD%97%E5%B9%95%E5%90%8D%E7%A7%B0%E5%91%BD%E5%90%8D%E6%A0%BC%E5%BC%8F%E8%AF%B4%E6%98%8E.md)\n\n如果文档没有及时更新，或者描述含糊、歧义的，欢迎提 [ISSUES](https://github.com/ChineseSubFinder/ChineseSubFinder/issues)。\n\n## 问题列表\n\n如果遇到问题了，可以先看看这里总结的问题，如果未能解决，依然可以继续提问。[问题列表](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E9%97%AE%E9%A2%98%E5%88%97%E8%A1%A8.md)\n\n## 其他文档\n\n- [削刮器的推荐设置](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E5%89%8A%E5%88%AE%E5%99%A8%E7%9A%84%E6%8E%A8%E8%8D%90%E8%AE%BE%E7%BD%AE.md)\n- [如何判断视频是否需要下载、更新字幕的](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E8%A7%86%E9%A2%91%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E4%B8%8B%E8%BD%BD%E3%80%81%E6%9B%B4%E6%96%B0%E5%AD%97%E5%B9%95%E7%9A%84.md)\n- [设计](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/%E8%AE%BE%E8%AE%A1.md)\n- [字幕时间轴校正功能实现解析(有待补全)](https://github.com/ChineseSubFinder/ChineseSubFinder/blob/docs/DesignFile/字幕时间轴校正功能实现解析/字幕时间轴校正功能实现解析.md)\n\n## 如何编译此项目\n\n* 首选需要编译 Web 部分，见 frontend/README.md\n\n* 然后才能编译可执行程序部分\n\n\u003e 如果是 Windows，那么可以从这里下载 [MinGW-w64 - for 32 and 64 bit Windows - Browse /Toolchains targetting Win64 at SourceForge.net](https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/)\n\u003e\n\u003e - [x86_64-posix-seh](https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z)\n\u003e\n\u003e 后面的 CGO 编译需要：\n\u003e\n\u003e 1、新建变量: PATH，变量值为：xx\\mingw64\\bin\n\u003e\n\u003e 2、新建变量：LIB，变量值为：xx\\mingw64\\lib\n\u003e\n\u003e 3、新建变量：INCLUDE，变量值为：xx\\mingw64\\include\n\u003e\n\u003e 使用 gcc -v 验证是否生效\n\ngo mod tidy ，然后需要设置 CGO=1 ，找到 cmd\\chinesesubfinder\\main.go 这个入口文件就好了。 :joy:\n\n编译代码如下：\n\n\u003e cd ./cmd/chinesesubfinder \\\n\u003e  \u0026\u0026 go build -ldflags=\"-s -w\" -o /app/chinesesubfinder\n\n跨平台是没有问题的，作者现在就是 Windows 开发的。因为手头没得 Mac OS ，也懒得整虚拟机去试，应该也是可以直接玩起来的。\n\n## 版本\n\n请务必使用最新版本，这里忘记（懒得）写更新记录的话，可以去 [Releases](https://github.com/ChineseSubFinder/ChineseSubFinder/releases) 查看最新到什么版本了。\n\n\u003e 因为业余时间不多，都是断断续续做的，基本我只能记得最近两个版本的功能···\n\n- v0.42.x 新增，支持手动上传字幕，以及在 Web 界面即可预览字幕效果，重写“库”的刷新逻辑。 -- 2022年10月31日\n- ···\n- 完成初版，仅仅支持电影的字幕下载 -- 2021 年 6 月 13 日\n\n## 感谢\n\n- [iMyon (Myon) ](https://github.com/iMyon) 帮搞定 Web 前端部分\n- [devome](https://github.com/devome) 帮解决 Linux 和 Docker 编译、部署相关问题\n- [宅宅还是度度](https://weibo.com/u/2884534224) 设计 Logo\n\n感谢下面项目的帮助\n\n- [Andyfoo/GoSubTitleSearcher: 字幕搜索查询(go 语言版)](https://github.com/Andyfoo/GoSubTitleSearcher)\n- [go-rod/rod: A Devtools driver for web automation and scraping](https://github.com/go-rod/rod)\n- [ausaki/subfinder: 字幕查找器](https://github.com/ausaki/subfinder)\n- [golandscape/sat: 高性能简繁体转换](https://github.com/golandscape/sat)\n- [smacke/ffsubsync: Automagically synchronize subtitles with video](https://github.com/smacke/ffsubsync)\n- [shimberger/gohls: A server that exposes a directory for video streaming via web interface](https://github.com/shimberger/gohls)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChineseSubFinder%2FChineseSubFinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FChineseSubFinder%2FChineseSubFinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChineseSubFinder%2FChineseSubFinder/lists"}