しばしば ビデオや映画には字幕を使用する必要があります、これは、ビデオとそれらの使用をよりよく理解するためです 障がい者と一緒に動画や映画を見たいときに必要です。
ウェブ上には、多数の字幕を見つけることができるいくつかのサイトがあります ユーザーによる寄稿。 これらの中で最もよく知られているのはopensubtitlesです。
このウェブサイトは、他のウェブサイトとは異なり、ウェブサイトに登録しなくても字幕をダウンロードできる優れたオプションです。
これらのタイプのサイトをナビゲートするには時間がかかる場合があるため、ビデオの字幕の検索を担当するアプリケーションを使用することをお勧めします。
OpenSubtitlesDownload.pyについて
OpenSubtitlesDownload.py Pythonで記述され、お気に入りの動画の字幕をすばやく見つけてダウンロードできるように作成されたアプリケーション。
同じことができる他のアプリケーションがありますが、 このアプリケーションの興味深い点は、nautilusスクリプトとして、またはGNOMEまたはKDEデスクトップ環境で動作する通常のアプリケーションとして使用できることです。
また、その特徴のもう一つ フルCLIモードで使用できるということです (コマンドラインインターフェイス)NAS、RaspberryPiなど。
字幕検索は、ビデオの一意のハッシュ合計を計算することにより、ビデオファイルを正確に識別することによって行われます。

このようにして、ビデオの正確な字幕を見つける可能性が高くなり、字幕間の同期の問題などを回避できます。
OpenSubtitlesDownload.pyの機能
字幕検索およびダウンロードサービスはopensubtitles.orgで動作しますしたがって、検索とダウンロードを実行するために登録を必要としないというその特徴のおかげで、アプリケーションはあなたにその特徴を提供するためにこれに依存しています。
このアプリケーションで強調できる主な機能の中には、次のものがあります。
- お気に入りのデスクトップ環境に応じて、GNOME / GTKまたはKDE / QtGUIを使用します。
- ドキュメンタリー、映画、テレビ番組などについては、60以上の異なる言語の字幕を確認してください...
- 同時に複数の言語の字幕を確認してください。
- 同時に複数のビデオファイルの字幕を確認してください。
- 有効なビデオファイルを検出します(mimeタイプとファイル拡張子を使用)。
- ユニークな映画のハッシュ合計を計算して正しいビデオタイトルを検出し、正しいファイルの正しい字幕をダウンロードしてください!
- ビデオの検出に失敗した場合、バックアップ方法としてファイル名検索が実行されます。
- 使用可能な字幕がXNUMXつしかない場合は、字幕を自動的にダウンロードします。それ以外の場合は、必要な字幕を選択します。
- ダウンロードした字幕の名前を元のビデオファイルと一致するように変更します。 ファイル名に言語コードを追加する機能(例:movie_en.srt)。
LinuxにOpenSubtitlesDownload.pyをインストールするにはどうすればいいですか?

このすばらしいプログラムをインストールすると、ビデオを右クリックするだけでビデオの字幕をダウンロードできます。
このために 必要ないくつかの依存関係をインストールするだけです、ほとんどのディストリビューションでは、すでにインストールされています。
必要なものは次のとおりです。
- Python(バージョン2または3)
- zenity(Gnomeデスクトップ環境またはこのフォークを使用したディストリビューションの場合)
- kdialog(KDEがインストールされている場合のみ)
- wget&gzip
現在 これらのコマンドのいずれかを使用して、アプリケーション用のフォルダーを作成します、使用するファイルマネージャによって異なります。
最初の 次のスクリプトをダウンロードする必要があります。
wget https://raw.githubusercontent.com/emericg/OpenSubtitlesDownload/master/OpenSubtitlesDownload.py
除隊、 次のように編集します。
nano OpenSubtitlesDownload.py
そして、次の行を探します。
opt_languages = ['eng']
ここで 言語を変更するか、字幕が検索される言語を追加します。 最初の言語が優先言語になります。
opt_languages = ['eng,spa']
同じように 利用可能なものを表示して他のものを選択するように強制することができます。このために、次の行を探します。
opt_selection_mode = 'default'
そしてそれを「手動」に変更します
opt_selection_mode = 'manual'
構成オプションの詳細を確認できます 次のリンクで。
ディレクトリを作成し、そこにスクリプトを移動します。
へ ノーチラス:
mkdir -p ~/.local/share/nautilus/scripts mv OpenSubtitlesDownload.py ~/.local/share/nautilus/scripts/ chmod u+x ~/.local/share/nautilus/scripts/OpenSubtitlesDownload.py
へ ニモ:
mkdir -p ~/.local/share/nemo/scripts mv OpenSubtitlesDownload.py ~/.local/share/nemo/scripts/ chmod u+x ~/.local/share/nemo/scripts/OpenSubtitlesDownload.py
へ ボックス:
mkdir -p ~/.config/caja/scripts mv OpenSubtitlesDownload.py ~/.config/caja/scripts/ chmod u+x ~/.config/caja/scripts/OpenSubtitlesDownload.py