トラブルシューティング

何も表示されない

2行目の字幕が表示されない、または別の言語になる

2行目の字幕には、2行目の字幕の言語のうち、トラックがある最初の言語が使われます。どの言語にもトラックがない場合はメイン字幕を翻訳するため、ブリッジが必要です。歯車メニューの2行目の字幕の行に、何がなぜ表示されているかが示されます。よくある原因は次のとおりです。

字幕のタイミングがずれる

歯車メニューの字幕のタイミングで、この動画のメイン字幕全体、または2行目の字幕全体を早めたり遅らせたりできます。字幕ファイルの一部だけがずれている場合は、ファイル自体の修正が必要です。ダウンロードしたファイルが別のリリースに合わせてあったり、そもそも別の話数のものだったりすることがあります。Jellyfinのライブラリなら、別プロジェクトのsubsync-repairが、動画自体のトラックをもとに字幕ファイルをチェックして修正します。2行目のトラックがおかしい場合は、翻訳エンジン、代わりにメイン字幕を翻訳で翻訳に置き換えられます。

ブリッジが起動しない

ブリッジのエラーメッセージ

プレーヤーは、ブリッジのエラーをお使いの言語で表示します。対応が必要なものは次のとおりです。

メッセージ 対処法
claudeコマンドが実行できませんでした Claude Codeをインストールしてclaudeを一度実行してログインするか、claude.commandを設定してください
Anthropic APIキーがありません ANTHROPIC_API_KEYまたはapi.keyを設定し、ブリッジを再起動してください
OpenAI互換の翻訳エンジンが設定されていません openai.baseUrlとopenai.modelを設定し、ホスティングサービスならそのキーも設定してください
ezTrans XPが見つかりません eztrans.dirにezTrans XPのフォルダーを設定してください(Windowsのみ)
…をcmd.exeで安全に実行できません claude.commandを.cmdではなく.exeに向けてください
許可されていないオリジン bridge/config.jsonのallowedOriginsに、いま使っているSubpairが含まれていません。現在のIDを追加して(拡張機能を別のフォルダーから読み込むとIDが変わります)、ブリッジを再起動してください

ログの場所

どれにも当てはまらないとき

GitHubでIssueを作成してください。使っているブラウザーとサイト(NetflixまたはJellyfin)、期待した動作と実際に起きたことを書き、あればコンソールの[Subpair]の行やブリッジのログも添えてください。