動作確認の状況
- 状況
- 対応
- 最終確認
- サイト
avsubthai.website
作品の特定は確認済み。テストでは画面上の字幕は未確認です。
このサイトについて
AVSubThai(avsubthai.website)は各投稿をドメインのすぐ後ろの数字で識別します。例:/19582。作品ページには、同じサイトの /player/ で始まるパスを指すiframeがあり、そのページがさらにezycdn.streamから本当のプレーヤーを読み込みます。これはHLSで配信するPlayerJSです。つまり、作品は開いたページから2階層下で再生されます。
字幕はあるか
サイトはタイ語字幕のインデックスを名乗っていますが、作品にトラックがあるかどうかは投稿によります。拡張機能はそのトラックを使いません。音声から字幕を作り、タイ語、日本語、英語、そのほか翻訳サービスが対応する言語で書き出せます。
このサイトでの使い方
- 拡張機能をインストールし、ライセンスキーでログインします。
- 動画ページを開いて再生します。
- 字幕の言語を選び、プレーヤー上の字幕バッジを押します。
- 作品ページを開きます。拡張機能はアドレスの数字(例:19582)を読み取り、キーはavsubthaiにその数字を付けたものになります。
- 次にページ自身を確認します。投稿が単一の投稿であること、ページのclassの数字がアドレスの数字と一致すること、canonicalリンクが同じ数字になることが必要です。トップ、カテゴリ、ページ送り、/player/ のアドレスではキーは作られません。
- 品番はタイトルの文字にしかなく、拡張機能はタイトルから品番を取らないので、キーは投稿番号になり、品番は表示されません。
- 作品は一番内側のフレームに読み込まれます。拡張機能はezycdn.streamのフレームで有効になり、キーは最上位のページから取ります。フレームのアドレスはどの作品かを示さないためです。
- /player/ の下にある中間のフレームはサイト自身のホストにあります。サイト自身のホストの文書にある動画要素は補助要素か広告として扱われるため、字幕はezycdn.streamのフレームにだけ入ります。
- サイトと同じ言語の行がよければ出力先にタイ語を選び、そうでなければ拡張機能で別の言語を選びます。
知っておくこと
- 対応:2026-10-23に実ページでアダプターを動かしました。キーは正しく(投稿19582)、アダプターはezycdn.streamのフレームで同じキーで有効になり、中間のフレームでは無効のままでした。このテストでは字幕行は確認できなかったため、確認済みにはしていません。
- テストではezycdn.streamのプレーヤー内に広告は見えなかったので、アダプターは作品の動画が広告だとも、広告ではないとも断定していません。
- 掲載しているのはavsubthai.websiteだけです。ドメインだけで開くとwww付きのアドレスに転送されます。
字幕の言語
拡張機能で翻訳先の言語を選びます。主にベトナム語、インドネシア語、スペイン語、英語。翻訳APIは中国語、韓国語、タイ語、ポルトガル語、日本語、ロシア語、フランス語、ドイツ語、ヒンディー語、アラビア語、トルコ語にも対応します。
よくある質問
アドレスが数字だけです。どうやって作品を判断しますか?
数字はサイトの投稿番号で、作品ごとに安定しているのでキーとして使えます。何かを付ける前に、ページ側でも確認します。
これらの作品で品番が表示されないのはなぜですか?
品番はタイトルの文字にしか書かれていません。拡張機能は品番をアドレスから取り、タイトルからは取らないので、投稿番号だけを使います。
プレーヤーが2つのフレームの中にあります。影響はありますか?
拡張機能が一番内側のフレームを待つ必要がある、という点だけです。最初の内側のフレームはサイト自身のページなので無視し、2つ目のezycdn.streamのフレームに字幕の行を描きます。
タイ語を選ぶ必要がありますか?
いいえ。音声は日本語で、字幕の言語は拡張機能で選びます。タイ語は対応する出力先の一つで、日本語や英語、インドネシア語なども選べます。
拡張機能は動画を保存しますか?
いいえ。動画をダウンロードも提供もせず、ページが読み込むプレーヤーの上に行を描くだけです。