Git Product home page Git Product logo

chinesesubfinder / chinesesubfinder Goto Github PK

View Code? Open in Web Editor NEW
3.2K 17.0 227.0 35.05 MB

自动化中文字幕下载。字幕网站支持 shooter、xunlei、arrst、a4k、SubtitleBest 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM

License: MIT License

Go 83.00% Dockerfile 0.18% Makefile 0.07% Shell 0.34% JavaScript 3.60% Vue 12.70% SCSS 0.05% HTML 0.05%
subtitle sub finder shooter xunlei emby sonarr radarr tmm jellyfin

chinesesubfinder's Introduction

ChineseSubFinder

本项目的初衷仅仅是想自动化搞定限定条件中文 字幕,在第三方的网站或者接口的下载。

因为 telegram 很长时间回不去(+86原因),相应的聊天组已经污染,也无更多精力维护,已经解散。CSF 后续暂时无计划组建官方的聊天组。请自行辨别相关信息,谨防诈骗。

提醒!

近期工作和生活繁琐事情比较多,更新的频率会下降。目前版本是足够日常简单使用的,不是严重的问题就不打算及时处理了。

这个项目写的越来越乱,还是计划重新整理一下,留下必要的功能,尽量简洁、简单,预期会用比较长的一段时间去重构,进度如何可以看 Refactor 分支。不建议过早使用该分支的输出程序。

提前祝各位新年快乐吧。2023年12月23日

前言

移除全功能版本,以后都是轻量级(Lite),tag 继续保留,实则都有是一个。不再直接支持某些字幕网站的下载(人多了,对方服务器扛不住),请使用第三方的字幕下载服务,subtitle best,具体请进入程序后去设置界面,会有引导。

最新的版本可以查看 Docker Hub,没有特殊的需求请不要选择 Beta 版本使用。

前置要求

如果想顺利的用起来,还是对电影、连续剧的目录有一定的要求的。见文档:

How to use

如何部署

如何使用

API 文档文档

高阶设置

建议了解的文档:

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

问题列表

如果遇到问题了,可以先看看这里总结的问题,如果未能解决,依然可以继续提问。问题列表

其他文档

如何编译此项目

  • 首选需要编译 Web 部分,见 frontend/README.md

  • 然后才能编译可执行程序部分

如果是 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/)

后面的 CGO 编译需要:

1、新建变量: PATH,变量值为:xx\mingw64\bin

2、新建变量:LIB,变量值为:xx\mingw64\lib

3、新建变量:INCLUDE,变量值为:xx\mingw64\include

使用 gcc -v 验证是否生效

go mod tidy ,然后需要设置 CGO=1 ,找到 cmd\chinesesubfinder\main.go 这个入口文件就好了。 😂

编译代码如下:

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

跨平台是没有问题的,作者现在就是 Windows 开发的。因为手头没得 Mac OS ,也懒得整虚拟机去试,应该也是可以直接玩起来的。

版本

请务必使用最新版本,这里忘记(懒得)写更新记录的话,可以去 Releases 查看最新到什么版本了。

因为业余时间不多,都是断断续续做的,基本我只能记得最近两个版本的功能···

  • v0.42.x 新增,支持手动上传字幕,以及在 Web 界面即可预览字幕效果,重写“库”的刷新逻辑。 -- 2022年10月31日
  • ···
  • 完成初版,仅仅支持电影的字幕下载 -- 2021 年 6 月 13 日

感谢

感谢下面项目的帮助

chinesesubfinder's People

Contributors

allanpk716 avatar cgcel avatar dependabot[bot] avatar devome avatar imyon avatar ipuppet avatar le0zh0u avatar superng6 avatar tabris233 avatar wyq977 avatar x1ongzhu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chinesesubfinder's Issues

docker, /app/SeriesFolder 剧集没有下载字幕

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.7.1

环境: docker

你遇到什么问题了?

image
看起来/app/SeriesFolder下的剧集没有下载字幕, 日志里只看到/app/MovieFolder相关信息, 没有SeriesFolder的

目录映射看起来是对的.
image

你的问题弄重现嘛?

能够重现, 重启docker依然如此

你期望的结果

剧集目录可以正确的拉到字幕

可以提供遇到问题时候,电影、连续剧的信息吗?

image

出错的日志信息可以复制一些出来吗?

ChineseSubFinder--202106250000--.log

有没有非容器版使用的方式

多数情况下 NAS ,都是通过局域网挂载。有时候会通过 Windows + TMM 进行更新维护,
再通过 DOCKER 进行字幕的处理,有点麻烦

关于动画字幕下载--日本

个人来说看动画最多就是日本的,欧美的应该可以从“连续剧”的接口搞定。如果是剧场版的也可以通过“电影”接口搞定。

而且那么多年都是看的熟肉,对于生肉找字幕这件事没有明确的方向,那么由以下几个问题需要弄清楚的:

  1. 日本动画(后续用这个关键词代替 Anime)的字幕有类似 subhd、zimuku 这样的发布平台吗?
  2. 需要对应 Anime 文件名称信息的解析器(根据观察 Anime 视频文件命名风格千差万别,貌似不太友好,是否能够高准确的识别是第几季第几集存疑)
  3. Sonarr 对于 Anime 貌似不太友好,有什么简单粗暴一点的类似 sonarr 的下载订阅软件吗?

求助:提示招不到movie文件夹

环境: docker

主机的物理路径为:/volume1/video
电影为:/volume1/video/movie
连续剧为:/volume1/video/TV

映射关系:/volume1/video /media

config.yaml 配置信息:
UseProxy: false
HttpProxy: http://127.0.0.1:10809
EveryTime: 12h
Threads: 4
SubTypePriority: 0
DebugMode: false
SaveMultiSub: true
MovieFolder: /media/movie
SeriesFolder: /media/TV

已运行就提示如下:
[ERROR]: 2021-09-11 23:56:50 - MovieFolder not found

请问应该怎么设置?

能否对config影视路径进行详细的说明

无论我如何填写config文件中的影视目录路径

在docker的日志里一直报错

报错内容就是movie folder not found

我使用的是群晖docker

请问能否详细说明一下关于路径的填写

或者能否和以前SuperNG6大佬写的subfinder一样,只在config文件配置软件,不需要填写路径信息

关于 subhd 搜索频率的限制

如题,目前查看日志发现搜索的瓶颈再此。虽然进行了简单的循环处理,但是依然是个问题。这样并发处理就意义不大了,但是不并发资源多了就很慢。

目前想到的是:

  1. 加入多个代理,去分担查询压力。缺点,但是毕竟不是每个人都有多个代理可用
  2. 做一个类似 shooter 字幕查询接口,将 zimuku 和 subhd 的结果缓存下来。缺点,貌似字幕涉及版权,风险较大。

欢迎讨论。

panic: runtime error: invalid memory address or nil pointer dereference

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.11.0

环境: docker

你遇到什么问题了?

无法运行

你的问题弄重现嘛?

能重现

docker-compose配置:

version: "3"
services:
chinesesubfinder:
container_name: chinesesubfinder
image: allanpk716/chinesesubfinder:latest
volumes:
- /share/CACHEDEV1_DATA/Container/chinesesubfinder:/config
- /share/CACHEDEV1_DATA/Container/chinesesubfinder/log:/app/Logs
- /share/CACHEDEV1_DATA/Multimedia:/data
environment:
- PUID=1000
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped

配置文件:

UseProxy: false
HttpProxy: http://127.0.0.1:10809
EveryTime: 12h
Threads: 1
SubTypePriority: 0
DebugMode: false
SaveMultiSub: true
MovieFolder: /data/Movie
SeriesFolder: /data/TV

出错的日志信息可以复制一些出来吗?

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 01-envfile: executing... ,
[cont-init.d] 01-envfile: exited 0.,
[cont-init.d] 10-adduser: executing... ,
,
-------------------------------------,
_ (),
| | ___ _ _,
| | / | | | / \ ,
| | _
\ | | | () |,
|| |
/ || _/,
,
,
Brought to you by linuxserver.io,
-------------------------------------,
,
To support LSIO projects visit:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid: 1000,
User gid: 0,
-------------------------------------,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 30-config: executing... ,
[cont-init.d] 30-config: exited 0.,
[cont-init.d] 50-config: executing... ,
[cont-init.d] 50-config: exited 0.,
[cont-init.d] 90-custom-folders: executing... ,
[cont-init.d] 90-custom-folders: exited 0.,
[cont-init.d] 99-custom-scripts: executing... ,
[cont-init.d] 99-custom-scripts: exited 0.,
[cont-init.d] done.,
[services.d] starting services,
[services.d] done.,
[INFO]: 2021-07-14 13:46:22 - MovieFolder: /data/Movie,
[INFO]: 2021-07-14 13:46:22 - SeriesFolder: /data/TV,
Download: https://npm.taobao.org/mirrors/chromium-browser-snapshots/Linux_x64/856583/chrome-linux.zip,
Progress: 00% 15% 25% 36% 44% 55% 65% 74% 83% 93% 100%,
Unzip to: /root/.cache/rod/chromium-856583,
Progress: 00% 16% 34% 47% 58% 69% 93% 100%,
,
[INFO]: 2021-07-14 13:46:40 - First Time Download Start,
[INFO]: 2021-07-14 13:46:40 - Download One Started...,
[INFO]: 2021-07-14 13:46:40 - Download One End...,
panic: runtime error: invalid memory address or nil pointer dereference,
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x95c4f7],
,
goroutine 1 [running]:,
github.com/allanpk716/ChineseSubFinder/emby_helper.(*EmbyHelper).RefreshEmbySubList(0x0, 0x7edae5, 0xc0001525f0, 0xb356e0),
/homelab/buildspace/emby_helper/embyhelper.go:95 +0x37,
main.Downloader.RefreshEmbySubList(0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...),
/homelab/buildspace/downloader.go:101 +0x79,
main.DownLoadStart(0x0, 0x0),
/homelab/buildspace/main.go:101 +0x21f,
main.main(),
/homelab/buildspace/main.go:71 +0x765,
[INFO]: 2021-07-14 13:46:40 - MovieFolder: /data/Movie,
[INFO]: 2021-07-14 13:46:40 - SeriesFolder: /data/TV

适配播放软件自动选择字幕的优先级

提供设置选项,允许用户自定义通过几个条件的排序,确定最优选字幕(比如人人影视字幕组的双语字幕)。
在plex, emby, jellyfin或其他播放软件上实现自动选择最优选字幕。

想到的问题:
1.不同软件挑选默认字幕的逻辑可能需要单独适配。
2.适配的方法。怎样修改文件名。

v0.12.x 版本说明以及建议

如题。v0.12.1 开发完毕,目前自测发现 subhd 限制很大。多线程去下载字幕这事情就几乎无效,单线程都困难。

image

考虑给出配置选项,允许不使用 subhd 下载。或者大家能忍耐慢慢下载的话也行。

相关问题、开发功能见 #12 #14

稳定 v0.12.x 估计晚一点发布。测试版本的已经发布在 dockerhub: allanpk716/chinesesubfinder:dev

搜索每一套電影都遇到error訊息

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: lastest

环境: synology ds218+ 的docker套件

你遇到什么问题了?

image
搜尋每一套電影都出現error 想請問這是正常的嗎?

支持上传字幕至 opensubtitles

这样可以优先在统一的接口去匹配字幕和下载。也能够缓解字幕搜索的限制问题。

  1. 支持上传字幕至 opensubtitles
  2. 能够从 opensubtitles 下载字幕
  3. 上传的字幕能够有特殊的标记,被本程序识别匹配下载
  4. 上传的功能应该是人工确认开启的,不是默认行为

文件夹名称含中文就会被认为是中文电影

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.11.1

环境: docker

你遇到什么问题了?

文件夹名称含中文就被视为了**电影然后被SkipChineseMovie。
从log看貌似这样就不会读取根目录下的nfo文件,转而直接用文件名搜索?

你的问题弄重现嘛?

能够重新

可以提供遇到问题时候,电影、连续剧的信息吗?

视频的目录: /Movie/夏日友晴天 Luca (2021)

视频的信息: Luca (2021) [imdb-tt12801262][WEBDL-2160p][8bit][x265][EAC3 Atmos 5.1]-FLUX.mkv

出错的日志信息可以复制一些出来吗?

[INFO]: 2021-07-19 15:31:53 - MovieFolder: /media/Movie

[INFO]: 2021-07-19 15:31:53 - SeriesFolder: /media/TV

[INFO]: 2021-07-19 15:31:59 - First Time Download Start

[INFO]: 2021-07-19 15:31:59 - Download One Started...

[INFO]: 2021-07-19 15:31:59 - Download Movie Sub Started...

[WARNING]: 2021-07-19 15:31:59 - SkipChineseMovie /media/Movie/夏日友晴天 Luca (2021)/Luca (2021) [imdb-tt12801262][WEBDL-2160p][8bit][x265][EAC3 Atmos 5.1]-FLUX.mkv can not find IMDB Id

[ERROR]: 2021-07-19 15:31:59 - MovieNeedDlSub.GetImdbInfo4Movie can not find IMDB Id

[INFO]: 2021-07-19 15:31:59 - DlSub Start /media/Movie/夏日友晴天 Luca (2021)/Luca (2021) [imdb-tt12801262][WEBDL-2160p][8bit][x265][EAC3 Atmos 5.1]-FLUX.mkv

ass 字幕语言识别问题

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.12.x

环境: docker

你遇到什么问题了?

baby boss 2 的字幕下载遇到问题

你的问题弄重现嘛?

能够

你期望的结果

能够正确下载

可以提供遇到问题时候,电影、连续剧的信息吗?

字幕的内容如下,代码的正则表达式匹配错误,导致识别为英文字幕

{\blur5\pos(192,282)}"时间感"十分奇妙\N{\fnTimes New Roman\fs12}Time is a funny thing.

涉及代码:
ChineseSubFinder\internal\logic\sub_parser\ass\ass.go

image

v0.14.x 版本说明

改进点

修复 subhd 解析问题,新增支持字幕命名格式转换的功能。

已知问题

如下图:
image
subhd 使用 Chrome 加载网页的时候,人眼可见是正确加载内容了,但是从 go-rod 去获取网页内容的时候却是不完整的。就会出现上面这个故障。不能稳定复现,后续会向 go-rod 作者反馈看看。

反复扫描下载几次字幕一般就好了,反正挂机,几次内应该还是能够正确下载到的。

是否能支持多层连续剧结构,和themoviedb的id?

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.11.x

环境: QNAP NAS下的docker

你想要新增或者改进什么功能?

一 是否能支持多层连续剧目录,如:
/media/tv1
/media/tv2
因为我的nas是多盘的,我会保存在多个盘上,目前好像不能支持这种目录结构?

二 是否能支持www.themoviedb.org的id,因为imdb很多片子没有中文资料,但是www.themoviedb.org的中文更全,所以一般刮削时候,会优先用这个网站的资料,导致有些片子没有imdb的id

最后,感谢作者的辛勤劳动!

建议增加 启动容器/程序时,是否开始搜索并下载 选项

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.4.0

环境: docker or Window or Linux or MAC

你想要新增或者改进什么功能?

建议增加 启动容器/程序时,是否开始搜索并下载 选项
场景:一天内多次更新镜像 | 一天内多次重启NAS
问题:以上场景并不需要启动容器/程序时搜索并下载字幕
建议:在配置文件中加入选项RunAtStartup: false
第一次开始运时间为启动容器/程序时间+EveryTime设定的时间

这个功能有什么可以参考的资料吗?

Emby API 高级功能,过滤点已经播放过的视频,不进行字幕下载

如题,为了提高搜索的效率,目前已经实现了 Emby API 的高级功能,可以更快的获取“最近”加入的视频列表。

新增 UserId 字段配置

再此基础上,可以进一步的提高搜索的效率,比如:

EmbyConfig:
    Url: http://192.168.50.x:8096
    ApiKey: 123456789
    UserId: abc123456  # 新增 UserId 信息
    LimitCount: 500

考虑新增 UserId 信息,即可拿到该用户的视频播放信息,比如你一共有10个视频最近下载的,有5个你已经看过了("Played": true),那么就跳过这些播放过的视频,无需进行视频字幕的搜索。从而提高搜索下载的效率。

如果 UserId 这个字段不填写,默认就是空,那么就默认播放与未播放的视频都进行为期三个月的搜索逻辑。见 如何判断视频是否需要下载、更新字幕的

如何获取 UserId 信息

获取 UserID 00

获取 UserID 01

获取 UserID 02

“多个影片来源文件夹”的支持

你使用的 chinesesubfinder 是什么版本,什么环境?

疑似 版本: v0.11.1,于2021年7月14日拉取的latest docker镜像。

环境: docker

你想要新增或者改进什么功能?

在我的nas设置中,不同的影片分布在不同的硬盘中的不同文件夹中。

因为电影分布在两个硬盘中,容器的挂载方式如下

  -v /share/Multimedia:/media1 \
  -v /share/Multimedia2_open:/media2 \

而后,因为还分了不同的文件夹储存,config文件中理想的“MovieFolder"项目配置如下

MovieFolder: 
  - /media1/Movies_all   #全年龄
  - /media1/Movies_oth  #少儿不宜
  - /media2/Movies_all
  - /media2/Movies_oth

然而docker会显示这是错误的输入。
请问是没有添加对这种影片的分布情况的支持,还是说有其他写法?

这个功能有什么可以参考的资料吗?

自动解压字幕文件并重命名字幕文件

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: 最新

环境: docker

你想要新增或者改进什么功能?

有很多剧集或者动漫在字幕库只有打包好的文件,并且解压后字幕文件与视频文件的名称也不同。所以可以增加自动解压字幕文件并对里面的文件进行重命名

这个功能有什么可以参考的资料吗?

https://learnku.com/articles/23434/golang-learning-notes-five-archivezip-to-achieve-compression-and-decompression
https://github.com/qwqcode/SubRenamer

## 目录结构问题

目录结构问题

作者你好,请问一下,例如我在emby里设置的挂载目录是/mnt/video,/mnt/tvshow,我想知道,卷映射中可否这样写,- /volume1/video:/mnt,也就是为了所谓一致性(虽然并没有什么用,有点强迫症~~),将media改为mnt,或者是emby中将mnt改为media

v0.14.x 之后内存占用较高的原因以及后续考虑的解决方案

之前版本的实现

在这个版本之前,基本都是优先使用 http 去直接与 api 接口和网站交互的,那么内存占用就小很多。仅仅是下载字幕的那个页面才是使用 Chrome 去模拟提交下载。这样的考虑就是尽可能内存占用率低。

起因

随着这几个月的使用,发现 subhd 的爬虫检测加强了,经常收到函数“超时”的提醒,也就是 subhd 相关的逻辑不能正常执行被服务器终止了。

起因的解决方案

为了解决这个问题,就把 subhd 所有的逻辑切换到了模拟操作 Chrome 上了。众所周知的,Chrome 的内存消耗的大户。所以内存占用会很高···一般的小破设备可能就吃力或者没法用了。

后续的应对方案

应该还是做 opensubtitles 的上传,然后大家可以选择分享自己下载好的字幕上去,从这里去统一下载吧。又或者会搭建独立的服务完成这个任务,还在评估中。这样某些“重活”可以分担出去,没必要大家都跑一样的任务,当然这个会给出手动开关开启分享

目前运行截图

等待执行任务的资源占用情况

image

进程情况

image

需要兼容 jellyfin 的字幕命名格式

见下面的反馈:

Originally posted by @xiNeRoar in #13 (comment)

目前打算重构字幕命名的功能,需要支持:

  • 抽象字幕命名功能,以便于支持后续多种媒体服务器识别的字幕命名格式
  • 抽象后,需要实现:新格式命名字幕文件以及解析这个命名格式的代码 convert to and conver back
  • 上述实现后,应该可以支持以下的操作:使用 Emby 媒体服务器,然后切换到 jellyfin 媒体服务器能够正确的调整已有字幕的命名格式

按上述需求,改动应该比较大,需要自测不少逻辑。9月应该能发布新版本。

v0.12.0 lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.12.0

环境: docker

你遇到什么问题了?

出现

lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found`

应该是引入 gorm go-sqlite 导致的,编译版本需求过高,部署的 linux 版本只到 2.27,linux 不是很熟,需要找一下解决方案。最差需要去除 gorm 模块。

关于中文字幕下载器的中长期规划讨论、求助

从疫情开始,断断续续接触了 TMM、Jackett、Sonarr、Radarr 这样的软件,经过使用评估后,觉得真心牛逼。但是功能的核心也很明显,就是文件的命名规范分类规范

那么就现在短期观察到的字幕问题,其实归根结底还是字幕文件命名规范不统一,也没有组织去推广命名规范。当然这个问题也是有人考虑过的,不然 shooter 和 xunlei 怎么会用视频的唯一 ID 去搜索字幕呢,大概就是为了跳过这个问题吧。这个方向很好,但是问题就是你的播放器占有率如何。那么 Kodi 、Emby、Plex,、Jellyfin 如果能内置类似功能,基本就没咱啥事了,开开心心用。

说的有点多,回到正题,在这里想与大家讨论下:

  • 本软件的中长期规划
  • 功能、求助
  • 字幕命名规范和辅助工具

ChineseSubFinder 中长期规划

这里列一些比较大的功能,或者是关联性很强的功能:

  1. 支持设置页面的 Web 化,便于后续加入更多设置。继续用 yaml 对于很多人是个负担。
  2. 支持上传字幕到 opensubtitles 或者其他稳定的字幕网站,通过特殊标记,能够被本程序再此下载。这样的字幕网站最好有公开的 API 接口,且国内访问正常。
  3. 可以设置关注那些字幕组,排除那些字幕组或者关键词,甚至是字幕的评论。从而自动下载你想要的字幕。

功能、求助

由于个人能力和精力有限,有些方向的功能并不擅长。希望有兴趣的童鞋能够参与进来,一起打造一个中文字幕下载的神器。

  1. Web 页面这一块需要有擅长的童鞋参与或者主导开发。详细功能可以再额外展开讨论。
  2. Golang 算新入门使用,项目的结构和代码需要有人能够帮把关和提意见。(目前阶段,golang 部分不建议参与开发,还比较乱,得等部分功能做完,重构好了项目结构,可能更容易理解和阅读)

字幕命名规范和辅助工具

目前考虑的几点:

  1. 字幕的命名可能没法统一,毕竟相同一个视频都可能有多种可能的名称。
  2. 做一个类似 movie.nfo 的 xml 描述字幕详情的文件。这样字幕组就有专门的地方写自己的简介什么的,同时字幕针对相同内容视频的不同偏移也可以描述(也是依赖唯一 ID 去描述)。
  3. 基于 2 ,做一个辅助工具,能够帮助字幕组去自动生成这个文件
  4. 这个辅助工具支持发布字幕到各大字幕网站

希望这个项目能够帮助到更多的人,也希望能够在字幕规范上做一些尝试。

One For All,All For One 😏

不能正常运行

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: latest

环境: nas 黑群晖

你遇到什么问题了?

不能运行

你的问题弄重现嘛?

能够重新

你期望的结果

正常运行

可以提供遇到问题时候,电影、连续剧的信息吗?

如下填写

出错的日志信息可以复制一些出来吗?

image

未检索时资源占用似乎偏高

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: 最新版

环境: docker on unraid

你遇到什么问题了?

未检索时资源占用似乎偏高
image

Command line support

请问有考虑过直接用go get ….. 直接安装为一个module, 并且提供一个command line 的binary的入口程序吗?
感觉现在所有的支持都是基于docker和gui的,不是太方便

关于 对 Jellyfin 的支持

请问下是否支持 Jellyfin,支持的话没有看到给出库连接,不支持的话是否有这个计划呢?谢谢

内存占用过高

你使用的 chinesesubfinder 是什么版本,什么环境?

docker的最新版本

环境: docker on 群晖

你遇到什么问题了?

启动内存偏高 + 内存持续上涨
启动内存600+m,一直飙升,到达700+后回落

你的问题弄重现嘛?

能够重现

你期望的结果

用go编写的程序,建议内存占用30m内吧

可以提供遇到问题时候,电影、连续剧的信息吗?

暂不提供

出错的日志信息可以复制一些出来吗?

查看了一下,日志中没有报错信息

每次重启都会被认为是First Time Download Start

你使用的 chinesesubfinder 是什么版本,什么环境?
chinesesubfinder 版本: v0.11.1

环境: docker

你遇到什么问题了?
部署在NAS上,然后每天定时开关NAS。
每次重启都会被认为是First Time Download Start。然后重新扫一遍所有文件夹。

字幕文件名添加字幕组

字幕组比字幕发布平台更重要。
特别是SaveMultiSub: true的时候,知道字幕组更方便选择字幕。
想到的问题是:
如何获得字幕组信息?
用什么格式重命名?

tmp folder grows to huge size, making the docker container huge

Apologies that this is in English, I download the subs for my GF so we have dual language subtitles. This program works wonders, but my technical Chinese is not very good.

你使用的 chinesesubfinder 是什么版本,什么环境?unraid (docker-compose)

chinesesubfinder 版本: v0.16.0

环境: docker

你遇到什么问题了?

/tmp folder becomes very large making the docker container 9GB+

你的问题弄重现嘛?

Yes

你期望的结果

I know that chrome is used to scrappers to and browser emulators to download the subtitles due to no API, but the tmp folder probably needs to be cleaned every once in a while.

可以提供遇到问题时候,电影、连续剧的信息吗?

N/A

出错的日志信息可以复制一些出来吗?

I can get the logs but not sure they're relevant right now.

v0.13.x 版本说明以及建议

Emby API 高级设置再次提速

在 v0.12.x 基础上,支持了 Emby 每个用户观看视频记录的查询,也就是可以做到,只要你的 Emby 服务器上任意一个人看过一部视频,就可以排除这个视频继续去搜索字幕。

使用的是 SkipWatched 字段控制,开启后,搜索效率会更高。文档见:高阶设置 - Emby API 支持

EmbyConfig:
    Url: http://192.168.50.x:8096
    ApiKey: 123456789
    LimitCount: 3000
    SkipWatched: false

修复 ass 字幕识别问题

同时修复了 ass 字幕某些情况下识别字幕语言类型错误的问题,这个问题可以直接导致视频字幕无法正确下载。

提几点小建议,希望作者能实现

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.12.1

环境: docker

你想要新增或者改进什么功能?

辛苦作者,很棒的一个软件,至今用过最好的,希望可以实现以下几点功能/改进:
1、改进:我自己3000部电影的资料库基本达到了95%的自动下载率,但是有些电影我发现assrt.net上其实是有字幕的,但是并没有下载到任何字幕,不知是什么原因,例如“National.Lampoons.Senior.Trip.1995.1080p.WEBRip.x265-RARBG”、“Earth.2100.2009.1080p.BluRay.H264.AAC-RARBG”、“The.Break.Up.Artist.2009.1080p.WEBRip.x265-RARBG”、“My.Sisters.Keeper.2009.1080p.BluRay.x265-RARBG”、“Waiting.for.Forever.2010.1080p.BluRay.x265-RARBG”、“Jack.Goes.Boating.2011.1080p.BluRay.H264.AAC-RARBG”、“30.Minutes.or.Less.2011.1080p.BluRay.x265-RARBG”等,希望作者有空可以测试下,然后看看是否有什么办法改进。

2、新增功能:希望可以增加自由开关下载某几个字幕网站的功能,比如只允许在subhd下载“subhd=true;zmk=false;assrt=false;xunlei=false”;或者只允许在zmk和assrt下载不允许在xunlei和subhd下载,例如“subhd=false;zmk=true;assrt=true;xunlei=false”。

3、新增功能:希望可以增加优先选择简体或者繁体的功能,或者还是像现阶段一样按照网站推荐的优先级下载完字幕后,然后程序自动把繁体转成简体,或者把简体转成繁体,例如“chinese=simplified/traditional”。

4、新增功能:希望可以增加优先选择中文单语或者中英双语的功能,或者还是像现阶段一样按照网站推荐的优先级下载完字幕后,自动把中英双语转成中文单语的功能。因为类似srt这种不带格式的字幕,如果使用中英双语,会导致观影体验不是太好,很大部分时间字幕会占据屏幕大半部分的空间,例如我是用emby for android tv客户端的,即便是ass这种带特效的都会无法显示特效,导致英文字幕和中文字幕字体一样大。“bilingual=true/false”

5、新增功能:希望可以增加选择单个字幕源网站可以下载多个字幕的功能,比如设置"subhd=1;zmk=3;assrt=2;xunlei=0",软件就会按照各网站的优先级,在subhd下载一个字幕,在zmk下载3个字幕,在assrt下载2个字幕,不在xunlei下载字幕。其实这个功能和第二点可以合并。

6、新增功能:希望可以增加如果在4个中文字幕网站都搜不到字幕之后,可以fallback到opensubtitles或subtitleshub下载一个英文字幕,并命名为english(英,opensubtitles)结尾的格式,甚至还可以再利用翻译网站的api自动生成一个机翻字幕,并命名为chinese(机翻,opensubtitles)。"fallback to english=true/false"、"machine translation=true/false"。这个功能甚至可以成为某些同学希望看英文字幕来练习听力口语的功能。

7、新增功能:希望可以增加强制更新字幕的选项,比如我设置了zmk=3,一开始已经从zmk按照网站优先级下载了3个最优先的字幕,但是我希望能重新更新这3个字幕,比如有可能有新的字幕上传了,我不希望程序跳过它,所以希望可以有一个强制更新字幕的选项,例如“refresh/update=true”,即便已经按照设置下载完了,打开这个选项后,程序依旧会重新查询下载覆盖原有3个。“refresh/update=true/false”

8、新增功能:希望可以增加继续补全字幕的选项,例如现阶段下载字幕的过程中,subhd可能因为查询限制,导致某些电影无法下载字幕,但是程序从zmk或者xunlei已经下载好字幕了,那么打开这个选项后“completion=true”,例如字幕下载设置是“subhd=1;zmk=3;assrt=2;xunlei=0”,实际已经存在字幕是“subhd=0;zmk=3;assrt=2;xunlei=0”,再次运行时,不会因为已经存在zmk或者xunlei而跳过,而会继续完成。“completion=true/false”

9、新增功能:希望可以增加忽略非本程序下载的字幕的功能,即通过命名判断字幕是否为本程序下载的,还是本来就存在的,比如有些电影我自己下载了字幕或者通过kodi下载了字幕,并命名为“电影文件名.zh.srt”,那么程序会跳过这类字幕,认为改电影未下载字幕而按照设置继续下载补全字幕。“ignore other sub=true/false”

10、新增功能:希望可以再增加删除外来字幕的选项,毕竟如果该程序越来越完善,删除一些以前自己下载的字幕,也成了可以考虑的选项,“delete other sub=true/false”

11、关于subhd访问限制的改进:可以考虑这么一种功能,集成v2ray-core,现在大家基本都有很多机场线路,集成后,就可以增加一条又一条的线路进去,然后循环使用,当线路数量足够多的时候,比如设置了100条线路,总能达到不会触发验证限制。还有一个我发现,subhd有两个网址subhdtw.com,subhd.tv分别循环使用再加上v2ray的线路,最后设置合理的线程数,也能降低访问同一个ip的访问频率。

这个功能有什么可以参考的资料吗?

可以看到作者很用心在开发这个功能,我自己也长期在整理自己的电影资料库,以前都是从yyets下载带字幕的版本,并没有下载字幕的顾虑,yyets之后的时代,似乎找不到更好的规范化整理带字幕电影的渠道了,于是我转向了rarbg,是一个比较全并且压制电影比较规范化的平台,所以下载外挂字幕也就成了必选项,本来都是手工下载,或者kodi插件下载,3000多部是个大工程,并且数量只会增加不会减少,特别能体会这个下载中文字幕的刚需,所以在中文字幕下载的自动化上,这个软件真的是至今做的最好的,提了这么多需求,也希望作者不要介意,我知道这么多功能看上去有点崩溃,哈哈哈,希望作者能抽空研究看看实现难易程度,如果都能实现,相信这工具应该能挺牛逼的吧。

题外话:我的资料库是通过rarbg下载1080p的优先x265片源,然后tmm刮削手工整理不完整的,然后部署emby读取本地nfo文件和海报同人画建立资料库,再部署ChineseSubFinder刮削字幕,我个人还是比较希望所有数据都能自我掌控,不希望那种类似emby自动刮削还不能快捷找出刮削不到的、缺同人画、缺中文简介的,不能简单的补全的方式,而且tmm可以便捷的使用v2ray代理,emby/jellyfin/plex这类不好搞。唯一遗憾就是emby无法读取tmm刮削的本地演员头像,这件事就先不管了。等资料库建立完善,我还打算把它用docker部署btsync的方式共享出去。

请问如何定位到电影文件夹

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本:最新

环境: unraid docker

你遇到什么问题了?

如何定位到电影文件夹

修改config.yaml
分别试了:
MovieFolder: /mnt/user/Media/Movies/
MovieFolder:\10.53..\Media\Movies
运行后均显示“[ERROR]: 2021-07-20 05:23:23 - MovieFolder not found”
image

群晖docker部署无法找到媒体目录,报错“MovieFolder not found”

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.4.0
环境: 群晖docker部署

你遇到什么问题了?

无法找媒体目录

NAS媒体文件目录结构:
|- /volume1/video
|-- Movie
|--- 头号玩家.2018
|---- 头号玩家.2018.2160p.AAC.mkv
|---- 头号玩家.2018.2160p.AAC.nfo
|-- TV series

docker部署命令
docker create
--name=chinesesubfinder
-e PUID=1026
-e PGID=100
-e TZ=Asia/Shanghai
-v /volume1/docker/chinesesubfinder/config:/config
-v /volume1/video:/media
-v /volume1/docker/chinesesubfinder/log:/app/Logs
--restart unless-stopped
allanpk716/chinesesubfinder:latest

配置文件config.yaml
UseProxy: false
HttpProxy: http://127.0.0.1:10809
EveryTime: 12h
Threads: 4
SubTypePriority: 1
DebugMode: false
SaveMultiSub: true
MovieFolder: /media/Movie
SeriesFolder: /media/TV series

出错的日志信息可以复制一些出来吗?

[ERROR]: 2021-07-23 21:04:10 - MovieFolder not found
[ERROR]: 2021-07-23 21:04:11 - MovieFolder not found
[ERROR]: 2021-07-23 21:04:12 - MovieFolder not found
[ERROR]: 2021-07-23 21:04:13 - MovieFolder not found

关于emby字幕后缀的命名格式

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.11.1

环境: docker

你遇到什么问题了?

现在下载的中英文格式的字幕,会自动命名*.chs_eng.srt或者*.chs_en.ass,但是emby是识别不了这个chs_en,在字幕选择里会出现Chen(srt),很怪,虽然不影响使用,但是如果设置默认字幕为chinese,就选不到这个字幕。如果字幕后缀是*.chs.srt,emby里的字幕选择就会正常出现chinese(srt),默认字幕也正常

你的问题弄重现嘛?

能够重现

你期望的结果

描述以下你期望的结果
因为很多字幕其实都是中英文,对于一般人来说,除非有特定的英语学习需求,不然我建议能不能自动命名的字幕直接采用*.chs.srt或者*.cht.srt,或者*.chs.default.srt

subhd, zimuku 无法下载字幕

现在zimuku, subhd的默认地址貌似都无法下载了,zimuku 可以通过更改地址成zimuku.org进行下载,但是subhd地址没有变,没有报错,但是试过所有剧目搜索出来的字幕个数都是0个
chinesesubfinder 版本: v0.4.0

三个月的限制能否自己开关?

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v01.21

环境: docker in unraid

你想要新增或者改进什么功能?

用本软件以前电影库已经建立很久了,好多三个月前电影用别的方式下载的字幕并不完美,请问能否手动开关设置“三个月以前跳过”的设置?或者可以强制覆盖搜索?

同样电影windows版都能下载,docker一个都不行

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.16.0

环境: docker or Window

你遇到什么问题了?

Window可以正常下载,docker就不行

你的问题弄重现嘛?

能够重现

可以提供遇到问题时候,电影、连续剧的信息吗?

如下填写

出错的日志信息可以复制一些出来吗?

日志在程序的 Logs 目录下,如果你用的是 docker ,那么需要你映射出来。

[INFO]: 2021-09-22 14:19:24 - ChineseSubFinder Version: v0.16.0
[INFO]: 2021-09-22 14:19:24 - MovieFolder: /media/movie
[INFO]: 2021-09-22 14:19:24 - SeriesFolder: /media/tv
[INFO]: 2021-09-22 14:19:24 - HotFix Start...
[INFO]: 2021-09-22 14:19:24 - HotFix End
[INFO]: 2021-09-22 14:19:24 - Change Sub Name Format Start...
[INFO]: 2021-09-22 14:19:24 - DesSubFormatter == LateTimeSubFormatter then skip process
[INFO]: 2021-09-22 14:19:24 - Change Sub Name Format End
[INFO]: 2021-09-22 14:19:24 - ReloadBrowser Start...
[INFO]: 2021-09-22 14:19:25 - ReloadBrowser End
[INFO]: 2021-09-22 14:19:25 - First Time Download Start
[INFO]: 2021-09-22 14:19:25 - Download One Started...
[INFO]: 2021-09-22 14:19:25 - Download Movie Sub Started...
[WARNING]: 2021-09-22 14:19:25 - SkipChineseMovie /media/movie/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH.mkv can not find IMDB Id
[ERROR]: 2021-09-22 14:19:26 - MovieNeedDlSub.GetImdbInfo4Movie can not find IMDB Id
[INFO]: 2021-09-22 14:19:26 - 1 DlSub Start /media/movie/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH.mkv
[INFO]: 2021-09-22 14:19:26 - 1 shooter Start...
[INFO]: 2021-09-22 14:19:26 - 1 subhd Start...
[INFO]: 2021-09-22 14:19:26 - 1 zimuku Start...
[INFO]: 2021-09-22 14:19:26 - 1 xunlei Start...
[ERROR]: 2021-09-22 14:19:26 - model.GetImdbInfo can not find IMDB Id
[ERROR]: 2021-09-22 14:19:26 - VideoNameSearchKeywordMaker year to int strconv.Atoi: parsing "": invalid syntax
[ERROR]: 2021-09-22 14:19:26 - model.GetImdbInfo can not find IMDB Id
[ERROR]: 2021-09-22 14:19:26 - VideoNameSearchKeywordMaker year to int strconv.Atoi: parsing "": invalid syntax
[ERROR]: 2021-09-22 14:19:26 - subhd keyword: Black Widow
[INFO]: 2021-09-22 14:19:26 - 1 subhd End...
[ERROR]: 2021-09-22 14:19:26 - 1 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:26 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:19:26 - 1 xunlei End...
[ERROR]: 2021-09-22 14:19:26 - 1 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/15326BCF6AD5846342A593685FFB00EB2E7D8CFE.json": dial tcp 101.132.109.27:8000: connect: connection refused
[INFO]: 2021-09-22 14:19:26 - 1 shooter End...
[ERROR]: 2021-09-22 14:19:26 - 1 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.36:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:26 - zimuku keyword: Black Widow
[INFO]: 2021-09-22 14:19:26 - 1 zimuku End...
[ERROR]: 2021-09-22 14:19:26 - 1 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Black+Widow": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:19:26 - 1 DlSub End /media/movie/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH/Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH.mkv
[INFO]: 2021-09-22 14:19:26 - no sub found Black.Widow.2021.2160p.UHD.BluRay.x265-MVLBITCH.mkv
[INFO]: 2021-09-22 14:19:33 - 0 DlSub Start /media/movie/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM.mkv
[INFO]: 2021-09-22 14:19:33 - 0 shooter Start...
[INFO]: 2021-09-22 14:19:33 - 0 zimuku Start...
[INFO]: 2021-09-22 14:19:33 - 0 xunlei Start...
[INFO]: 2021-09-22 14:19:33 - 0 subhd Start...
[ERROR]: 2021-09-22 14:19:33 - subhd keyword: tt12885852
[ERROR]: 2021-09-22 14:19:33 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM.mkv Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:33 - subhd keyword: Batman Soul of the Dragon 2021
[INFO]: 2021-09-22 14:19:33 - 0 subhd End...
[ERROR]: 2021-09-22 14:19:33 - 0 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:33 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:19:33 - 0 xunlei End...
[ERROR]: 2021-09-22 14:19:33 - 0 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/EC08E5ABBC7B582DA35EF9705556BAB6859389A7.json": dial tcp 106.14.221.44:8000: connect: connection refused
[INFO]: 2021-09-22 14:19:33 - 0 shooter End...
[ERROR]: 2021-09-22 14:19:33 - 0 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.32:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:33 - zimuku keyword: tt12885852
[ERROR]: 2021-09-22 14:19:33 - getSubListFromKeyword IMDBID can not found sub /media/movie/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM.mkv Get "https://zmk.pw/search?q=tt12885852": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:34 - zimuku keyword: Batman Soul of the Dragon 2021
[INFO]: 2021-09-22 14:19:34 - 0 zimuku End...
[ERROR]: 2021-09-22 14:19:34 - 0 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Batman+Soul+of+the+Dragon+2021": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:19:34 - 0 DlSub End /media/movie/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM/Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM.mkv
[INFO]: 2021-09-22 14:19:34 - no sub found Batman.Soul.of.the.Dragon.2021.1080p.WEBRip.DDP5.1.x264-CM.mkv
[WARNING]: 2021-09-22 14:19:35 - IsSubHasChinese.DetermineFileTypeFromFile /media/movie/Honest.Thief.2020.720p.BluRay.x264-PiGNUS[rarbg]/honest.thief.2020.720p.bluray.x264-pignus.zh.ass can not matching any sub type
[INFO]: 2021-09-22 14:19:35 - Skip honest.thief.2020.720p.bluray.x264-pignus.mkv Sub Download, because movie has sub and downloaded or aired more than 3 months
[INFO]: 2021-09-22 14:19:40 - 3 DlSub Start /media/movie/Horizon.Line.2020.1080p.WEBRip.x264-RARBG/Horizon.Line.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:40 - 3 zimuku Start...
[INFO]: 2021-09-22 14:19:40 - 3 xunlei Start...
[INFO]: 2021-09-22 14:19:40 - 3 subhd Start...
[INFO]: 2021-09-22 14:19:40 - 3 shooter Start...
[ERROR]: 2021-09-22 14:19:40 - subhd keyword: tt5498354
[ERROR]: 2021-09-22 14:19:40 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Horizon.Line.2020.1080p.WEBRip.x264-RARBG/Horizon.Line.2020.1080p.WEBRip.x264-RARBG.mp4 Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:40 - subhd keyword: Horizon 2020
[INFO]: 2021-09-22 14:19:40 - 3 subhd End...
[ERROR]: 2021-09-22 14:19:40 - 3 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:40 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:19:40 - 3 xunlei End...
[ERROR]: 2021-09-22 14:19:40 - 3 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/03707D6B653BF500672837C74C488D591DEE1286.json": dial tcp 101.132.109.27:8000: connect: connection refused
[INFO]: 2021-09-22 14:19:40 - 3 shooter End...
[ERROR]: 2021-09-22 14:19:40 - 3 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.36:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:41 - zimuku keyword: tt5498354
[ERROR]: 2021-09-22 14:19:41 - getSubListFromKeyword IMDBID can not found sub /media/movie/Horizon.Line.2020.1080p.WEBRip.x264-RARBG/Horizon.Line.2020.1080p.WEBRip.x264-RARBG.mp4 Get "https://zmk.pw/search?q=tt5498354": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:41 - zimuku keyword: Horizon 2020
[INFO]: 2021-09-22 14:19:41 - 3 zimuku End...
[ERROR]: 2021-09-22 14:19:41 - 3 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Horizon+2020": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:19:41 - 3 DlSub End /media/movie/Horizon.Line.2020.1080p.WEBRip.x264-RARBG/Horizon.Line.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:41 - no sub found Horizon.Line.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:43 - 4 DlSub Start /media/movie/Mulan.2020.1080p.WEBRip.x264-RARBG/Mulan.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:43 - 4 shooter Start...
[INFO]: 2021-09-22 14:19:43 - 4 subhd Start...
[INFO]: 2021-09-22 14:19:43 - 4 zimuku Start...
[INFO]: 2021-09-22 14:19:43 - 4 xunlei Start...
[ERROR]: 2021-09-22 14:19:43 - subhd keyword: tt4566758
[ERROR]: 2021-09-22 14:19:43 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Mulan.2020.1080p.WEBRip.x264-RARBG/Mulan.2020.1080p.WEBRip.x264-RARBG.mp4 Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:43 - subhd keyword: Mulan 2020
[INFO]: 2021-09-22 14:19:43 - 4 subhd End...
[ERROR]: 2021-09-22 14:19:43 - 4 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:43 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:19:43 - 4 xunlei End...
[ERROR]: 2021-09-22 14:19:43 - 4 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/6DEE51E1F9FA261105B8C46613A4C54FC93FC0BB.json": dial tcp 106.14.221.44:8000: connect: connection refused
[INFO]: 2021-09-22 14:19:43 - 4 shooter End...
[ERROR]: 2021-09-22 14:19:43 - 4 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.37:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:44 - zimuku keyword: tt4566758
[ERROR]: 2021-09-22 14:19:44 - getSubListFromKeyword IMDBID can not found sub /media/movie/Mulan.2020.1080p.WEBRip.x264-RARBG/Mulan.2020.1080p.WEBRip.x264-RARBG.mp4 Get "https://zmk.pw/search?q=tt4566758": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:44 - zimuku keyword: Mulan 2020
[INFO]: 2021-09-22 14:19:44 - 4 zimuku End...
[ERROR]: 2021-09-22 14:19:44 - 4 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Mulan+2020": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:19:44 - 4 DlSub End /media/movie/Mulan.2020.1080p.WEBRip.x264-RARBG/Mulan.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:44 - no sub found Mulan.2020.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:19:48 - 5 DlSub Start /media/movie/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP.mkv
[INFO]: 2021-09-22 14:19:48 - 5 zimuku Start...
[INFO]: 2021-09-22 14:19:48 - 5 shooter Start...
[INFO]: 2021-09-22 14:19:48 - 5 xunlei Start...
[INFO]: 2021-09-22 14:19:48 - 5 subhd Start...
[ERROR]: 2021-09-22 14:19:48 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:19:48 - 5 xunlei End...
[ERROR]: 2021-09-22 14:19:48 - 5 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/F143012AFE3DB1C25A8FAEAA6C55F14B0E23DE4C.json": dial tcp 101.132.109.27:8000: connect: connection refused
[ERROR]: 2021-09-22 14:19:48 - subhd keyword: tt9620292
[ERROR]: 2021-09-22 14:19:48 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP.mkv Get "": unsupported protocol scheme ""
[INFO]: 2021-09-22 14:19:48 - 5 shooter End...
[ERROR]: 2021-09-22 14:19:48 - 5 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.40:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:48 - subhd keyword: Promising Young Woman 2020
[INFO]: 2021-09-22 14:19:48 - 5 subhd End...
[ERROR]: 2021-09-22 14:19:48 - 5 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:19:49 - zimuku keyword: tt9620292
[ERROR]: 2021-09-22 14:19:49 - getSubListFromKeyword IMDBID can not found sub /media/movie/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP.mkv Get "https://zmk.pw/search?q=tt9620292": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:19:49 - zimuku keyword: Promising Young Woman 2020
[INFO]: 2021-09-22 14:19:49 - 5 zimuku End...
[ERROR]: 2021-09-22 14:19:49 - 5 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Promising+Young+Woman+2020": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:19:49 - 5 DlSub End /media/movie/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP/Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP.mkv
[INFO]: 2021-09-22 14:19:49 - no sub found Promising.Young.Woman.2020.720p.WEBSCR.DD2.0.x264-NOGRP.mkv
[INFO]: 2021-09-22 14:20:08 - 6 DlSub Start /media/movie/Redemption.Day.2021.1080p.WEBRip.x264-RARBG/Redemption.Day.2021.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:20:08 - 6 shooter Start...
[INFO]: 2021-09-22 14:20:08 - 6 xunlei Start...
[INFO]: 2021-09-22 14:20:08 - 6 subhd Start...
[INFO]: 2021-09-22 14:20:08 - 6 zimuku Start...
[INFO]: 2021-09-22 14:20:08 - 7 DlSub Start /media/movie/Run.2020.1080p.BluRay.x265-RARBG/Run.2020.1080p.BluRay.x265-RARBG.mp4
[INFO]: 2021-09-22 14:20:08 - 7 shooter Start...
[INFO]: 2021-09-22 14:20:08 - 7 zimuku Start...
[INFO]: 2021-09-22 14:20:08 - 7 subhd Start...
[INFO]: 2021-09-22 14:20:08 - 7 xunlei Start...
[ERROR]: 2021-09-22 14:20:08 - subhd keyword: tt4439620
[ERROR]: 2021-09-22 14:20:08 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Redemption.Day.2021.1080p.WEBRip.x264-RARBG/Redemption.Day.2021.1080p.WEBRip.x264-RARBG.mp4 Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:08 - subhd keyword: Redemption Day 2021
[INFO]: 2021-09-22 14:20:08 - 6 subhd End...
[ERROR]: 2021-09-22 14:20:08 - 6 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:08 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:20:08 - 6 xunlei End...
[ERROR]: 2021-09-22 14:20:08 - 6 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/DD7188EE5B4CB62121642128BB8684140B01F4EC.json": dial tcp 106.14.221.44:8000: connect: connection refused
[INFO]: 2021-09-22 14:20:08 - 6 shooter End...
[ERROR]: 2021-09-22 14:20:08 - 6 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.25:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:08 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:20:08 - 7 xunlei End...
[ERROR]: 2021-09-22 14:20:08 - 7 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/930B6B08C086ACCB55D1B85004977BAF1CC73F95.json": dial tcp 101.132.109.27:8000: connect: connection refused
[INFO]: 2021-09-22 14:20:08 - 7 shooter End...
[ERROR]: 2021-09-22 14:20:08 - 7 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.26:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:08 - subhd keyword: tt8633478
[ERROR]: 2021-09-22 14:20:08 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Run.2020.1080p.BluRay.x265-RARBG/Run.2020.1080p.BluRay.x265-RARBG.mp4 Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:08 - subhd keyword: Run 2020
[INFO]: 2021-09-22 14:20:08 - 7 subhd End...
[ERROR]: 2021-09-22 14:20:08 - 7 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:08 - zimuku keyword: tt4439620
[ERROR]: 2021-09-22 14:20:08 - getSubListFromKeyword IMDBID can not found sub /media/movie/Redemption.Day.2021.1080p.WEBRip.x264-RARBG/Redemption.Day.2021.1080p.WEBRip.x264-RARBG.mp4 Get "https://zmk.pw/search?q=tt4439620": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:09 - zimuku keyword: tt8633478
[ERROR]: 2021-09-22 14:20:09 - getSubListFromKeyword IMDBID can not found sub /media/movie/Run.2020.1080p.BluRay.x265-RARBG/Run.2020.1080p.BluRay.x265-RARBG.mp4 Get "https://zmk.pw/search?q=tt8633478": dial tcp 104.21.74.105:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:09 - zimuku keyword: Redemption Day 2021
[INFO]: 2021-09-22 14:20:09 - 6 zimuku End...
[ERROR]: 2021-09-22 14:20:09 - 6 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Redemption+Day+2021": dial tcp 104.21.74.105:443: connect: connection refused
[INFO]: 2021-09-22 14:20:09 - 6 DlSub End /media/movie/Redemption.Day.2021.1080p.WEBRip.x264-RARBG/Redemption.Day.2021.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:20:09 - no sub found Redemption.Day.2021.1080p.WEBRip.x264-RARBG.mp4
[ERROR]: 2021-09-22 14:20:09 - zimuku keyword: Run 2020
[INFO]: 2021-09-22 14:20:09 - 7 zimuku End...
[ERROR]: 2021-09-22 14:20:09 - 7 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Run+2020": dial tcp 172.67.157.51:443: connect: connection refused
[INFO]: 2021-09-22 14:20:09 - 7 DlSub End /media/movie/Run.2020.1080p.BluRay.x265-RARBG/Run.2020.1080p.BluRay.x265-RARBG.mp4
[INFO]: 2021-09-22 14:20:09 - no sub found Run.2020.1080p.BluRay.x265-RARBG.mp4
[WARNING]: 2021-09-22 14:20:10 - SkipChineseMovie /media/movie/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT[rarbg]/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT.mkv can not find IMDB Id
[ERROR]: 2021-09-22 14:20:10 - MovieNeedDlSub.GetImdbInfo4Movie can not find IMDB Id
[INFO]: 2021-09-22 14:20:10 - 9 DlSub Start /media/movie/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT[rarbg]/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT.mkv
[INFO]: 2021-09-22 14:20:10 - 9 zimuku Start...
[INFO]: 2021-09-22 14:20:10 - 9 shooter Start...
[INFO]: 2021-09-22 14:20:10 - 9 subhd Start...
[INFO]: 2021-09-22 14:20:10 - 9 xunlei Start...
[ERROR]: 2021-09-22 14:20:10 - model.GetImdbInfo can not find IMDB Id
[ERROR]: 2021-09-22 14:20:10 - VideoNameSearchKeywordMaker year to int strconv.Atoi: parsing "": invalid syntax
[ERROR]: 2021-09-22 14:20:10 - model.GetImdbInfo can not find IMDB Id
[ERROR]: 2021-09-22 14:20:10 - VideoNameSearchKeywordMaker year to int strconv.Atoi: parsing "": invalid syntax
[ERROR]: 2021-09-22 14:20:10 - subhd keyword: The Suicide Squad
[INFO]: 2021-09-22 14:20:10 - 9 subhd End...
[ERROR]: 2021-09-22 14:20:10 - 9 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:10 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:20:10 - 9 xunlei End...
[ERROR]: 2021-09-22 14:20:10 - 9 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/E985A03C580ADBCC53F2366AF4B1A011EE1F2002.json": dial tcp 106.14.221.44:8000: connect: connection refused
[INFO]: 2021-09-22 14:20:10 - 9 shooter End...
[ERROR]: 2021-09-22 14:20:10 - 9 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.27:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:10 - zimuku keyword: The Suicide Squad
[INFO]: 2021-09-22 14:20:10 - 9 zimuku End...
[ERROR]: 2021-09-22 14:20:10 - 9 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=The+Suicide+Squad": dial tcp 172.67.157.51:443: connect: connection refused
[INFO]: 2021-09-22 14:20:10 - 9 DlSub End /media/movie/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT[rarbg]/The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT.mkv
[INFO]: 2021-09-22 14:20:10 - no sub found The.Suicide.Squad.2021.720p.WEB.H264-TIMECUT.mkv
[INFO]: 2021-09-22 14:20:43 - 8 DlSub Start /media/movie/Synchronic.2019.1080p.WEBRip.x264-RARBG/Synchronic.2019.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:20:43 - 8 shooter Start...
[INFO]: 2021-09-22 14:20:43 - 8 zimuku Start...
[INFO]: 2021-09-22 14:20:43 - 8 subhd Start...
[INFO]: 2021-09-22 14:20:43 - 8 xunlei Start...
[ERROR]: 2021-09-22 14:20:43 - subhd keyword: tt9016974
[ERROR]: 2021-09-22 14:20:43 - getSubListFromKeyword4Movie IMDBID can not found sub /media/movie/Synchronic.2019.1080p.WEBRip.x264-RARBG/Synchronic.2019.1080p.WEBRip.x264-RARBG.mp4 Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:43 - subhd keyword: Synchronic 2020
[INFO]: 2021-09-22 14:20:43 - 8 subhd End...
[ERROR]: 2021-09-22 14:20:43 - 8 subhd oneMovieDlSubInOneSite Get "": unsupported protocol scheme ""
[ERROR]: 2021-09-22 14:20:43 - xunlei NewHttpClient:
[INFO]: 2021-09-22 14:20:43 - 8 xunlei End...
[ERROR]: 2021-09-22 14:20:43 - 8 xunlei oneMovieDlSubInOneSite Get "http://sub.xmp.sandai.net:8000/subxl/DE6B129D7C7B0FA91C10107B0E897E830AD87E70.json": dial tcp 101.132.109.27:8000: connect: connection refused
[INFO]: 2021-09-22 14:20:43 - 8 shooter End...
[ERROR]: 2021-09-22 14:20:43 - 8 shooter oneMovieDlSubInOneSite Post "https://www.shooter.cn/api/subapi.php": dial tcp 60.28.226.40:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:43 - zimuku keyword: tt9016974
[ERROR]: 2021-09-22 14:20:43 - getSubListFromKeyword IMDBID can not found sub /media/movie/Synchronic.2019.1080p.WEBRip.x264-RARBG/Synchronic.2019.1080p.WEBRip.x264-RARBG.mp4 Get "https://zmk.pw/search?q=tt9016974": dial tcp 172.67.157.51:443: connect: connection refused
[ERROR]: 2021-09-22 14:20:46 - zimuku keyword: Synchronic 2020
[INFO]: 2021-09-22 14:20:46 - 8 zimuku End...
[ERROR]: 2021-09-22 14:20:46 - 8 zimuku oneMovieDlSubInOneSite Get "https://zmk.pw/search?q=Synchronic+2020": dial tcp 172.67.157.51:443: connect: connection refused
[INFO]: 2021-09-22 14:20:46 - 8 DlSub End /media/movie/Synchronic.2019.1080p.WEBRip.x264-RARBG/Synchronic.2019.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:20:46 - no sub found Synchronic.2019.1080p.WEBRip.x264-RARBG.mp4
[INFO]: 2021-09-22 14:20:46 - Download Movie Sub End...
[INFO]: 2021-09-22 14:20:46 - Download Series Sub Started...
[WARNING]: 2021-09-22 14:20:46 - SkipChineseSeries /media/tv/Shameless.US.S10.720p.AMZN.WEBRip.DDP5.1.x264-NTb[rartv] no metadata file, movie.xml or *.nfo
[ERROR]: 2021-09-22 14:20:46 - subSupplierHub.DownloadSub4Series /media/tv/Shameless.US.S10.720p.AMZN.WEBRip.DDP5.1.x264-NTb[rartv] ReadSeriesInfoFromDir /media/tv/Shameless.US.S10.720p.AMZN.WEBRip.DDP5.1.x264-NTb[rartv] no metadata file, movie.xml or *.nfo
[ERROR]: 2021-09-22 14:20:46 - DownloadSub4Series.NewPoolWithFunc done with Error ReadSeriesInfoFromDir /media/tv/Shameless.US.S10.720p.AMZN.WEBRip.DDP5.1.x264-NTb[rartv] no metadata file, movie.xml or *.nfo
[INFO]: 2021-09-22 14:20:46 - Download Series Sub End...
[INFO]: 2021-09-22 14:20:46 - Download One End...
[ERROR]: 2021-09-22 14:20:46 - CloseChrome exit status 1
[INFO]: 2021-09-22 14:20:46 - First Time Download End

非常高RAM使用率

你使用的 chinesesubfinder 是什么版本,什么环境?

chinesesubfinder 版本: v0.16.0

环境: docker on Synology NAS

你遇到什么问题了?

由0.13.0升級到0.16.0,使用了SubNameFormatter: 1之後,RAM使用率暴增,在Docker的日誌裡也發現字幕網站的搜尋量從個位數急升到百位數,如圖下
image
image

你的问题弄重现嘛?

不知道

你期望的结果

應該像之前一樣,字幕網站搜尋量只有個位到十位數?

出错的日志信息可以复制一些出来吗?

image
這是我的Config
image

subhd 只有一条查询结果无法下载字幕

你使用的 chinesesubfinder 是什么版本,什么环境?

环境: docker 镜像 版本: allanpk716/chinesesubfinder:latest (20210913)

你遇到什么问题了?

subhd 只有一条查询结果无法下载字幕,从网站可以进入详情页下载字幕

IMDBID:tt3626476

你的问题弄重现嘛?

能够重现

你期望的结果

能够下载字幕

可以提供遇到问题时候,电影、连续剧的信息吗?

chinesesubfinder_1 | [ERROR]: 2021-09-15 15:37:48 - subhd keyword: tt3626476
chinesesubfinder_1 | [ERROR]: 2021-09-15 15:37:48 - getSubListFromKeyword4Movie IMDBID can not found sub /media/Movie/Vacation Friends (2021)/Vacation Friends (2021) WEBRip-1080p.mp4 subhd step0 Img Parent less than 2
chinesesubfinder_1 | [ERROR]: 2021-09-15 15:38:25 - subhd keyword: Vacation Friends 2021
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - 2 subhd End...
chinesesubfinder_1 | [ERROR]: 2021-09-15 15:38:25 - 2 subhd oneMovieDlSubInOneSite subhd step0 Img Parent less than 2
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - 2 DlSub End /media/Movie/Vacation Friends (2021)/Vacation Friends (2021) WEBRip-1080p.mp4
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - Download Movie Sub End...
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - Download Series Sub Started...
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - Download Series Sub End...
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - Download One End...
chinesesubfinder_1 | [INFO]: 2021-09-15 15:38:25 - First Time Download End

网站截图

HTML

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.