Un amigo, Humberto, me comento de un software que permite descargar de forma automática subtítulos en diferentes idiomas, este programa se llama Periscope .

Un proyecto antiguo, software libre.

 

Instalación Ubuntu / Trisquel / Linux Mint (PPA):

sudo add-apt-repository ppa:patrick-dessalle/ppa

 

sudo apt-get update && sudo apt-get install periscope-gnome python-periscope

 

Instalación Debian u Otras distros.

 

1 – Descargar  el código de Periscope, seleccionar el archivo con extensión tar.gz  (https://code.google.com/p/periscope/downloads/list)

2 – Descomprimir el tar.gz

tar -xzvf archivo.tar.gz

 

3 – Instalar Periscope

 

sudo python setup.py install

 

Utilización:

1 – Ir al directorio en donde se encuentra el archivo de vídeo de la película o serie a la cual quieres descargar el subtitulo.
2- Ejecutar desde consola:

 /usr/local/bin/periscope $file -l es --force

También desde interfaz gráfica puede apretar botón secundario sobre el archivo de vídeo y seleccionar la opción descargar subtitulo

per

 

Dato extra:

Les dejo un script en Bash que buscar dentro de los directorios (a lo máximo baja un nivel) vídeos para descargar los subtítulos.


ls -l | grep dr | awk {'print $9'} > dir.dat 
sudo chmod 777 -R *

while read line
do
    echo $line
    echo "-----"
    pwd
    echo "-----"
    cd $line
    sleep 2
    ls -l | grep -e mp4 -e avi -e mkv | awk {'print $9'} > /home/leonardo/Torrent/files.dat
    while read file
    do
        echo $file
        esta=$(ls -l| grep $(ls -l | grep $file |  sed 's/.mp4//g' | sed 's/.avi//g'| sed 's/.mkv//g' | awk {'print $9'}) | grep srt | wc | awk {'print $1'})
        echo "ESTA :"$esta
        if [ $esta = 0 ]; then
            /usr/local/bin/periscope $file -l es --force
            echo $(date) $file "OK" >> /home/leonardo/Torrent/periscope.log
        fi
    done < /home/leonardo/Torrent/files.dat
    rm -rfv /home/leonardo/Torrent/files.dat
    cd ..
    echo $(date) $line "OK" >> /home/leonardo/Torrent/periscope.log
done < dir.dat
rm -rfv dir.dat

echo "DONE!"

 

Para ejecutarlo deben colocar el script en el directorio en donde se encuentran las carpetas con los vídeos o series y ejecutar en la consola

./periscope.sh

 

para los que quieren automatizar aun más el asunto, pueden ejecutar este script con Cron, editando el archivo crontab que esta en ‘/etc/crontab’ y por ejemplo cada 60 minutos ir en búsqueda de vídeo para colocar subtítulos , para ello al final de archivo deben incluir esta linea.

 

60 *	* * *	root	  /home/usuario/carpeta/./periscope.sh >/dev/null 2>&1

obviamente el path deben cambiarlo a que estén usando.

Saludos