コンテンツにスキップ

字幕のスコアと字幕サイト

上級者

HolyArrs が字幕をどう採点するか、いつ検索するか、各字幕サイトがどう動くかを説明します。

設定の手順は字幕を参照してください。字幕サイトは最初のリリースでは既定でオフです。既定でオフの機能を参照してください。

検索で字幕が自動的に保存されるのは、スコアが合格ライン以上のときだけです。手動で選ぶ場合は、スコアがいくつでもかまいません。

  1. Settings > Subtitles(設定 > 字幕)を開きます。
  2. エピソード用と映画用の合格ラインを、それぞれ 0 から 100 の範囲で設定します。
  3. Save(保存)をクリックします。次に検索が実行されるときから、新しい合格ラインが使われます。

合格ラインを下げると、一致のゆるい字幕も採用されます。こうした字幕はタイミングがずれていることが多くなります。上げると、よく一致する字幕が見つかるまで長く待ちます。既定値はエピソードが 90、映画が 70 です。

スコアに数えられるもの

スコアに数えられるもの へのリンク

各字幕は、次の項目で 0 から 100 ポイントを得ます。

  • 名前と年が正しいこと。エピソードの場合はシーズンとエピソードも正しいこと
  • リリースグループ、ソース、解像度、動画コーデック、音声、エディションが手元のファイルと同じこと
  • 聴覚障害者向けと強制字幕の指定が希望どおりであること
  • 信頼できるアップロード者であること
  • フレームレートのヒント。1 ポイント分です。HolyArrs は動画のフレームレートを測らないため、これが加点になることはほとんどありません

別のタイトル、年、シーズン、エピソード用の字幕は 0 ポイントです。

サイトには、優先度の数字が小さい順に問い合わせます。

状態 意味
On(オン) 検索のたびに問い合わせます。
Paused(一時停止中) 自分で一時停止した状態です。Turn on(オンにする)をクリックすると元に戻ります。
Resting until(次の時刻まで休止中) 失敗しました。HolyArrs はその時刻を過ぎてからもう一度試します。
Needs your account(アカウントが必要) アカウント情報を入力するまで動きません。

Test(テスト)は、既知のタイトルで検索を 1 回実行します。テストが失敗しても、サイトが一時停止されることはありません。

症状: サイトに Resting until と表示される。 原因: 失敗しました。休止する時間は理由によって変わります。下の「サイトが休止する時間」を参照してください。 対処: 待つか、アカウント情報を直して保存します。保存するとサイトはオンに戻ります。

症状: サイトに Needs your account と表示される。 対処: サイトを開き、求められる情報を入力します。

症状: テストが失敗する。 原因: アカウント情報が間違っているか、サイトが止まっています。テストが失敗しても、サイトが一時停止されることはありません。

HolyArrs が検索するタイミング
きっかけ 既定値 範囲
インポートやより良い品質のファイルによる新しいファイル すぐに検索
字幕がまだないファイル 6 時間ごと 1 から 168 時間
Files per run, at most(1 回の実行で扱うファイル数の上限) 100 1 から 1000
Slow down after three weeks(3 週間たったら頻度を下げる) オン: 3 週間見つからなければ、その後は週 1 回の検索 オンまたはオフ
Look for better subtitles(より良い字幕を探す) オン: 12 時間ごとに、過去 7 日間に保存したスコア 99 未満の字幕が対象 6 から 168 時間ごと、経過日数 0 から 30 日

より良い字幕として採用されるには、置き換える字幕よりスコアが高くなければなりません。

そのほかの設定
設定 内容 既定値 範囲
Count subtitles inside the video(動画内の字幕を数える) ファイル内にすでにある言語は、入手済みとして数えます。 オン
Leave out picture subtitles(画像字幕を除外する) ディスク由来の画像字幕トラックは数えません。表示できないプレーヤーが多いためです。 オフ
聴覚障害者向けのファイル名の末尾 保存するファイルに付く末尾です。 .hi .hi、.cc、.sdh
Sync fix(タイミング補正)の初期ステップ Sync fix のダイアログを開いたときのステップです。 500 ms 10 から 60000 ms
Sync fix のフレームレート ダイアログを開いたときのフレームレートです。 25 から 23.976 それぞれ 1 から 120
サイトの制限と Reach the local network

Limits(制限)では、呼び出しの間隔、一定時間内の呼び出し回数の上限、1 日あたりのダウンロード数を設定します。

制限 既定値 範囲
呼び出しの間隔 1000 ms 0 から 60000 ms
一定時間内の呼び出し回数 60 1 から 10000
一定時間の長さ 3600 s 60 から 86400 s
1 日あたりのダウンロード数 上限なし(0) 0 から 100000

Reach the local network(ローカルネットワークへのアクセス)は、自分のネットワーク内で動いているサイト専用です。

サイトが休止する時間
理由 休止
応答がなかった 20 分。失敗のたびに倍になり、最長 6 時間
HolyArrs に速度を落とすよう求めた サイトが指定した時間(最長 1 日)、指定がなければ 1 時間
ダウンロードの上限に達した サイト側のリセットまで、または UTC の午前 0 時まで
HolyArrs が読み取れない応答を返した 6 時間
アカウント情報を拒否した、またはボット対策のチェックを表示した 12 時間
サイトとアカウント
サイト 対象 アカウント メモ
OpenSubtitles.com 映画と番組 API キー、ユーザー名、パスワード 検索にはキーを使い、ダウンロード時にサインインします。ファイルのハッシュ、IMDb または TMDB の ID、名前の順で照合します。機械翻訳は除外されます。
subdl 映画と番組 API キー TMDB の ID、IMDb の ID、または名前で検索します。ダウンロード数は UTC の午前 0 時にリセットされます。
Gestdown 番組 なし Addic7ed の番組字幕です。
Podnapisi 映画と番組 なし 現在サイトが応答しないため、最初はオフになっています。応答するようになったらオンにします。
Addic7ed (direct) 番組 ユーザー名とパスワード 既定では、呼び出しの間隔は 3 s 以上、1 日 100 回までです。未完成の字幕は除外されます。HolyArrs が CAPTCHA を回避しようとすることはありません。

アカウントが必要なサイトは、代わりのテスト用サーバーでしかテストされていません。最初に実際の検索をする前に Test を実行してください。

API

字幕のルートはすべて http://your-server:6262/api/v1/openapi.json の Subtitles タグにあります。検索は、そのジョブの ID を返します。API ルートを参照してください。

HolyArrs は無料です。時間の節約になったら、GitHub でスターを付ける、スポンサーになる、コーヒーをおごるのいずれかで応援してください。