YuzuLingo vs Video Subtitler (KarinBrisker)
YuzuLingoはブラウザ内に残ります。YouTube、Bilibili、その他のWebプレイヤーを含め、あなたがすでに見ている動画の埋め込み字幕を覆い隠します。実行するスクリプトも、始めから使う動画ファイルも必要ありません。インタラクトをオンにすると、言語にフリガナやピンインがある場合は、それを含めてデバイスで埋め込み行を読むことができます。そのテキストを常に表示するか、マウスオーバー時、またはホットキーを押している間に表示します。
Video SubtitlerはKarinBriskerのPythonアプリで、リポジトリはVideo-Subtitlerです。ローカル動画を渡すと、FFmpegが音声を取り出し、それからWhisperのベースモデルがあなたのマシン上でトランスクリプトします。CUDAが利用可能な場合はGPUで、そうでない場合はCPUで処理されます。SRTとVTTを書き出します。出力言語が異なる場合、googletransがトランスクリプトを翻訳し、その呼び出しはGoogleに送られます。READMEの謝辞ではGoogle Cloud Translationが言及されています。スクリプトはgoogletransパッケージを使用しています。FFmpegはその後、新しい動画ファイルに字幕を焼き入れます。コマンドラインとGradioデモがあり、READMEにはHugging Face Spaceが指摘されています。READMEには、Whisperが入力言語を自動検出するように設定しないままでも大丈夫と記載されています。コード内のトランスクリプション呼び出しはその言語を通さず、デフォルトは英語になります。READMEは約3ヶ月前に書き直されました。Pythonファイルは約3年前に最後に変更されました。リリースはありません。MITライセンス。
それぞれの適合場所
| 機能 | YuzuLingo | Video Subtitler |
|---|---|---|
| ブラウザにインストール、実行するスクリプトは不要 | ||
| Web動画が再生される間に埋め込み字幕を覆う | ||
| 始めから使う動画ファイルは不要 | ||
| Web動画が再生される間にその埋め込み行をデバイスで読む | ||
| その行にフリガナやピンイン | ||
| そのテキストを常に表示、マウスオーバー時またはホットキーを押している間に表示 | ||
| ローカル動画の音声をSRTとVTTにトランスクリプションする | ||
| 音声からテキストへの変換はデバイス上に留まる | ||
| そのトランスクリプトを翻訳する | ||
| それらの字幕を新しい動画ファイルに焼き入れる | ||
| その行をAnkiデッキに追加する |