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

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




blog comments powered by Disqus