Como baixar legendas automaticamente no Nautilus ou Nemo com Subliminal

Depois de mostrar como o baixar legendas automaticamente no Nautilus ou Nemo com Periscope, é hora vermos com fazer isso usando o Subliminal em conjunto com o gerenciador de arquivos Nautilus ou Nemo, apenas clicando com o botão direito do mouse sobre um vídeo.


Subliminal é uma biblioteca python para busca e download de legendas, que vem com uma interface de linha de comando. Ele suporta sites de legendas como Addic7ed, OpenSubtitles, Podnapisi, TheSubDB e TvSubtitles.

Como baixar legendas automaticamente no Nautilus ou Nemo com Subliminal
Como baixar legendas automaticamente no Nautilus ou Nemo com Subliminal

Abaixo você encontrará instruções sobre como instalar Subliminal no Ubuntu ou derivados e como adicionar um script no Nautilus ou Nemo, para que você possa facilmente baixar legendas usando Subliminal, a partir do menu de contexto de qualquer um desses dois gerenciadores de arquivos.

Conheça melhor o Subliminal

Para saber mais sobre o Subliminal, clique nesse link.

Como baixar legendas automaticamente no Nautilus/Nemo com Subliminal

Para poder baixar legendas automaticamente no Nautilus/Nemo com Subliminal, você precisa instalar o programa e um script para o Nautilus ou Nemo (o script é necessário para que a opção seja exibida no menu de contexto desses gerenciadores de arquivos). Para isso, faça o seguinte:

Passo 1. Abra um terminal (no Unity use as teclas CTRL + ALT + T);
Passo 2. Primeiro instale o python-pip com este comando:

sudo apt-get install python-pip

Passo 3. Agora use o comando abaixo para instalar o programa;

sudo pip install subliminal

Passo 4. Usar Subliminal na linha de comando é muito fácil: você só precisa especificar o idioma da legenda usando o parâmetro “l” e o arquivo (s) de vídeo para o qual ele deve baixar o subtítulo. Aqui está um exemplo de como o download de legendas para um episódio de The Big Bang Theory (exemplo tirado da página do Subliminal no GitHub):

subliminal -l en -- The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4

O resultado será o seguinte:

Collecting videos  [####################################]  100%
1 video collected / 0 video ignored / 0 error
Downloading subtitles  [####################################]  100%
Downloaded 1 subtitle

Passo 5. Se você usa o Nautilus, para ser capaz de baixar as legendas usando Subliminal no menu de contexto desse gerenciador de arquivos no Ubuntu 14.04 ou mais recente, use os comandos abaixo. Os comandos a seguir irão instalar uma dependência, criar a pasta scripts, baixar um script Nautilus nessa pasta, tornar o script executável e finalmente, reiniciar o Nautilus;

sudo apt-get install wget libnotify-bin
mkdir -p ~/.local/share/nautilus/scripts
wget https://raw.githubusercontent.com/hotice/webupd8/master/download-subtitle -O ~/.local/share/nautilus/scripts/download-subtitle
chmod +x ~/.local/share/nautilus/scripts/download-subtitle
nautilus -q

Passo 6. Se você usa o Nautilus, para ser capaz de baixar as legendas usando Subliminal no menu de contexto desse gerenciador de arquivos no Ubuntu 12.10, use os comandos abaixo. Os comandos a seguir irão instalar uma dependência, criar a pasta scripts, baixar um script Nautilus nessa pasta, tornar o script executável e finalmente, reiniciar o Nautilus;

sudo apt-get install wget libnotify-bin
mkdir -p ~/.gnome2/nautilus-scripts
wget https://raw.githubusercontent.com/hotice/webupd8/master/download-subtitle -O ~/.gnome2/nautilus-scripts/download-subtitle
chmod +x ~/.gnome2/nautilus-scripts/download-subtitle
nautilus -q

Passo 7. Se você usa o Nautilus, para ser capaz de baixar as legendas usando Subliminal no menu de contexto desse gerenciador de arquivos no Ubuntu 12.04, use os comandos abaixo. Os comandos a seguir irão instalar uma dependência, criar a pasta scripts, baixar um script Nautilus nessa pasta, tornar o script executável e finalmente, reiniciar o Nautilus;

sudo apt-get install wget libnotify-bin
mkdir -p ~/.gnome2/nemo-scripts
wget https://raw.githubusercontent.com/hotice/webupd8/master/download-subtitle -O ~/.gnome2/nemo-scripts/download-subtitle
chmod +x ~/.gnome2/nemo-scripts/download-subtitle
nemo -q

Passo 8. Para definir o idioma da legenda usado pelo script no Nautilus em um Ubuntu 14.04 ou mais recente, abra o arquivo com um editor de texto usando o comando abaixo e altere o parâmetro do idioma de “en” para aquele que você deseja usar, em seguida, salve e feche o arquivo :

gedit ~/.local/share/nautilus/scripts/download-subtitle

Passo 9. Para definir o idioma da legenda usado pelo script no Nautilus em um Ubuntu 12.04, abra o arquivo com um editor de texto usando o comando abaixo e altere o parâmetro do idioma de “en” para aquele que você deseja usar, em seguida, salve e feche o arquivo :

gedit ~/.gnome2/nemo-scripts/download-subtitle

Passo 10. Para definir o idioma da legenda usado pelo script no Nemo em um Ubuntu 12.04, abra o arquivo com um editor de texto usando o comando abaixo e altere o parâmetro do idioma de “en” para aquele que você deseja usar, em seguida, salve e feche o arquivo :

gedit ~/.gnome2/nemo-scripts/download-subtitle

Então, para usar baixar legendas automaticamente no Nautilus ou Nemo com Subliminal, clique com o botão direito do mouse em um arquivo de vídeo (ou vários arquivos de vídeo) e selecione Scripts> e download-subtitle, como você pode ver nas imagens acima.

Como baixar legendas automaticamente no Nautilus ou Nemo com Subliminal

Fonte

O que está sendo falado no blog nos últimos dias


Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.