Em muitas ocasiões exigimos o uso de legendas para um vídeo ou filme, isso para ter uma melhor compreensão do vídeo e até mesmo do uso deles é necessário quando você deseja assistir a um vídeo ou filme com uma pessoa com deficiência.
Na web existem vários sites onde você pode encontrar um grande número de legendas contribuição de usuários. Um deles, entre os mais conhecidos, é o opensubtitles.
Este site, ao contrário de outros, permite que você baixe legendas sem ter que estar cadastrado no site, o que é uma excelente opção.
A navegação por esses tipos de sites pode exigir um pouco do seu tempo, portanto, usar um aplicativo responsável por localizar as legendas do seu vídeo é a melhor opção.
Sobre OpenSubtitlesDownload.py
OpenSubtitlesDownload.py um aplicativo escrito em Python e criado para ajudá-lo a encontrar e baixar rapidamente as legendas de seus vídeos favoritos.
Embora existam outros aplicativos que podem fazer o mesmo, O interessante sobre este aplicativo é que ele pode ser usado como um script nautilus ou como um aplicativo normal que funciona em ambientes de desktop GNOME ou KDE.
Também outra de suas características é que pode ser usado em modo CLI completo (Interface de linha de comando) em seu NAS, Raspberry Pi, entre outros.
A pesquisa de legendas é feita identificando com precisão seus arquivos de vídeo, calculando somas hash exclusivas dos vídeos.

Desta forma, você tem uma melhor chance de encontrar as legendas exatas para seus vídeos, evitando problemas de sincronização entre as legendas e muito mais.
Recursos do OpenSubtitlesDownload.py
O serviço de busca e download de legendas funciona com o opensubtitles.org, com o qual, graças à sua característica de não exigir registro para realizar a busca e o download, o aplicativo conta com isso para lhe oferecer suas características.
Entre suas principais características que podemos destacar deste aplicativo encontramos:
- Use uma GUI GNOME / GTK ou KDE / Qt dependendo do seu ambiente de trabalho favorito.
- Verifique as legendas em mais de 60 idiomas diferentes para documentários, filmes, programas de TV e muito mais ...
- Verifique as legendas em vários idiomas ao mesmo tempo.
- Verifique as legendas de vários arquivos de vídeo ao mesmo tempo.
- Detecta arquivos de vídeo válidos (usando tipos MIME e extensões de arquivo).
- Detecte títulos de vídeo corretos calculando somas hash únicas de filmes para baixar as legendas corretas para o arquivo correto!
- Se a detecção de vídeo falhar, a pesquisa do nome do arquivo será executada como um método de backup.
- Baixe as legendas automaticamente se houver apenas uma disponível, escolha a que deseja caso contrário.
- Renomeie as legendas baixadas para corresponder ao arquivo de vídeo original. Capacidade de adicionar o código do idioma ao nome do arquivo (por exemplo: movie_en.srt).
Como instalar OpenSubtitlesDownload.py no Linux?

Podemos instalar este ótimo programa para poder baixar as legendas de nossos vídeos com apenas um clique direito no vídeo.
Por esta nós só temos que instalar algumas dependências que são necessárias, na maioria das distribuições eles já estarão instalados.
O que exigimos é:
- python (versão 2 ou 3)
- Zenity (para distribuições com ambiente de desktop Gnome ou Forks deste)
- kdialog (apenas se você tiver o KDE instalado)
- wget e gzip
Agora vamos criar uma pasta para o aplicativo com um desses comandos, dependendo do gerenciador de arquivos que usamos.
Primeiro devemos baixar o script com:
wget https://raw.githubusercontent.com/emericg/OpenSubtitlesDownload/master/OpenSubtitlesDownload.py
Descarregado, procedemos para editá-lo com:
nano OpenSubtitlesDownload.py
E procuramos a seguinte linha:
opt_languages = ['eng']
Aqui mudamos o idioma ou adicionamos os idiomas em que as legendas serão pesquisadas. Onde o primeiro será o idioma preferido.
opt_languages = ['eng,spa']
Similarmente Podemos forçá-lo a nos mostrar os disponíveis e escolher outros, para isso procuramos a linha:
opt_selection_mode = 'default'
E nós mudamos para "manual"
opt_selection_mode = 'manual'
Você pode verificar mais sobre as opções de configuração no link a seguir.
Criamos o diretório e movemos o script para ele.
Pára Náutilo:
mkdir -p ~/.local/share/nautilus/scripts mv OpenSubtitlesDownload.py ~/.local/share/nautilus/scripts/ chmod u+x ~/.local/share/nautilus/scripts/OpenSubtitlesDownload.py
Pára Neme:
mkdir -p ~/.local/share/nemo/scripts mv OpenSubtitlesDownload.py ~/.local/share/nemo/scripts/ chmod u+x ~/.local/share/nemo/scripts/OpenSubtitlesDownload.py
Pára Caixa:
mkdir -p ~/.config/caja/scripts mv OpenSubtitlesDownload.py ~/.config/caja/scripts/ chmod u+x ~/.config/caja/scripts/OpenSubtitlesDownload.py