YuzuLingo vs HardSubExtract (cavalia88)
YuzuLingoはブラウザー内に留まります。YouTube、Bilibili、その他のウェブプレーヤーで視聴している動画の埋め込まれた字幕をカバーします。セットアップするPythonプロジェクトも、ダウンロードする動画ファイルも必要ありません。インタラクトをオンにすると、言語にふりがなやピンインがある場合には、それらを含む埋め込まれた行をあなたのデバイスで読むことができます。そのテキストを常に表示したり、ホバー中またはホットキーを押している間に表示したりします。
HardSubExtractは、cavalia88のリポジトリHardSubExtractにあるコマンドラインツールです。動画フレームスクロールを使ってローカル動画にボックスを描くか、ボックスをパーセンテージで渡すことで、PaddleOCRがSRTを生成します。実行を開始時間と停止時間に制限でき、フル実行前にサンプルフレームにボックスを表示します。READMEでは、これがCPU実装であると記載されています。また、他のPaddleOCRの言語コードについても言及しています。最後の更新は約2年前で、リリースはありません。再生中のウェブ動画をカバーすることはできません。
それぞれの適切な場所
| 機能 | YuzuLingo | HardSubExtract |
|---|---|---|
| ブラウザーにインストール、セットアップするPythonプロジェクト不要 | ||
| 動画ファイルをダウンロードする必要はありません | ||
| ウェブ動画再生中に埋め込まれた字幕をカバー | ||
| 動画再生中にその行をあなたのデバイスで読む | ||
| その行にふりがなやピンインを表示 | ||
| そのテキストを常に表示、ホバー中、またはホットキーを押している間 | ||
| 字幕エリアを自分で描く | ||
| ローカル動画の埋め込まれた字幕をSRTに変換する | ||
| 開始時間と停止時間を選択 | ||
| フル実行前にサンプルフレームで字幕ボックスを確認 | ||
| 英語、スペイン語、日本語、韓国語、中国語 | ||
| フランス語、ドイツ語、イタリア語、ポルトガル語、マレー語 | ||
| OCRはデバイス上にとどまる | ||
| その行をAnkiデッキに追加 |