BSPlayerは、見ているビデオの字幕を自動的にダウンロードする優れたメディアプレーヤーです。多くのビデオの字幕を一度にダウンロードする必要があることがよくあります。そのためには、通常、BSPlayerを使用して各ビデオファイルを一度に開き、字幕がダウンロードされるのを待って、次のファイルに進みます。この方法は本当に時間がかかり、私はもっとうまくやれることを知っていました。
ご列席の皆様、「Bsplayer subtitles Downdowner」をお勧めします!これは、ビデオファイルパスを受信するツールであり、BSPlayerのように字幕をダウンロードするだけです。舞台裏では、このツールは、BSPlayer Subtitlesサーバーと対話するために実装した素敵なPython APIを使用しています。 wiresharkを使用して、bsplayerが字幕サーバーに作成していたHTTP要求を分析することにより、このAPIを実装しました。また、私が見つけた素敵なリポジトリから少し助けを得ました: service.subtitles.bsplayer
。
また、Windowsコンテキストメニューボタンを追加するスクリプトも書きました。これにより、 Download Subtitles
ために右クリックできます。
APIは完全にオープンソースなので、お気軽に使用してください:)
このライブラリには、Python 3.6以降が必要です。
これを使用するには、Pythonをインストールする必要があります(3.8が推奨されます)。次のリンクからインストールできます:https://www.python.org/downloads/。 Pythonがインストールされたら、次のコマンドを実行します。
git clone https://github.com/itaispiegel/BSPlayer-Subtitles-Downloader.git
cd BSPlayer-Subtitles-Downloader
python setup.py install
python -m bsplayer.scripts.install_context_menu
コマンドを実行した後、最終的にdownload_subtitles
実行して、特定のビデオの字幕をダウンロードするか、Windows Explorerコンテキストに追加された右クリックを使用できます。
次の質問については、お気軽にプライベートメッセージまたはメールを送ってください:[email protected]