YuzuLingo vs SubtitleExtractor (Dim145)
YuzuLingoはブラウザ内に留まります。YouTube、Bilibili、その他のウェブプレイヤーで視聴中の動画に焼き付けられた字幕を隠すことができます。設定するサーバーも、アップロードする動画ファイルもありません。インタラクトをオンにすると、言語にふりがなやピンインがある場合には、あなたのデバイスで焼き付けられた行を読むことができます。そのテキストを常に、ホバー時、またはホットキーを押している間に表示できます。
SubtitleExtractorはDim145の自己ホスティングウェブアプリであり、リポジトリのSubtitleExtractorにあります。Docker(Postgres、MinIO、Go API、Reactサイト)を使用して実行し、mp4またはmkvをアップロードします。Pythonワーカーは、RapidOCR、PP-OCRv5、またはPaddleOCR-VLを使用して焼き付けられた字幕をOCR処理し、SRTまたはASSをダウンロードします。このサイトには、動画プレビュー、キュー表、波形を含むエディタがあります。最大2つの字幕エリアを描画できます。抽出は、WebCodecsおよびonnxruntime-webでブラウザ内でも実行できます。macOSワーカーはホスト上で実行されます。NVIDIAワーカーのイメージは構築されており、READMEにはそのパスが未確認であると記載されています。フランス語のテキスト正規化機能が含まれています。オプションのフックは、SRTサイドカーを書き込み、フォルダを監視し、SonarrやRadarrのインポートを受け取り、Plex、Jellyfin、またはBazarrを更新します。リリースv0.8.0。AGPL-3.0。
それぞれの適合場所
| 機能 | YuzuLingo | SubtitleExtractor |
|---|---|---|
| ブラウザにインストール、設定するサーバーは不要 | ||
| ウェブ動画再生中に焼き付けられた字幕を隠す | ||
| アップロードする動画ファイルは不要 | ||
| 動画再生中にその行を、あなたのデバイスで読む | ||
| その行にふりがなやピンイン | ||
| そのテキストを常に、ホバー時、またはホットキーを押している間に表示 | ||
| 動画ファイルから焼き付けられた字幕をSRTまたはASSに抽出 | ||
| ブラウザでその字幕を編集 | ||
| Pythonワーカーなしでブラウザ内のアップロードされた動画をOCR処理 | ||
| 複数の字幕エリア | ||
| OCRはデバイス上に留まる | ||
| その行をAnkiデッキに追加 |