Descarga masiva de subtítulos con Periscope

Voy a compartir con todos vosotros una excelente utilidad que encontré hace unas semanas.

Periscope es una herramienta para la descarga masiva de subtítulos escrita en Python. A partir del código hash del fichero, realiza búsquedas en los portales más importantes para la descarga de subtítulos (OpenSubtitles, SubtitleSource, Subscene, Subtitulos.es) y renombra correctamente los ficheros que se descarga a partir del nombre que tienen los vídeos en la carpeta local, dejándolo todo preparado para que el subtítulo se cargue automáticamente al comenzar el visionado del vídeo.

Soporta múltiples idiomas y dispone de integración con Nautilus, el gestor de archivos de GNOME. Además, se distribuye como librería, así que es posible su integración en otros proyectos. Una maravilla, vamos xD

Yo ya tengo configurado mi sistema para que automáticamente ejecute cada cierto tiempo el siguiente comando:

$ periscope -l es /home/antonio/Incoming/*.avi

Comentarios

  1. Sorry, I don’t speak a lot of Spanish, so I’ll write in English.

    I’m the developer of periscope, if you don’t want to type “-l es” everytime you do a search, you can modify the default language in the config file located under:
    /home//.config/periscope

    You will see a line that says
    “lang = en ”
    you can change it into
    “lang =es”
    or even
    “lang = es,en”
    The last option will search for subtitles in Spanish and if none are found, search in English. And now you can just run $ perisopce

  2. Hi Patrick,

    Never expected the main developer of periscope to actually show up here and comment on the post 🙂

    Thanks for pointing out how to make it default to download subtitles in Spanish, I just updated my config. And the “es,en” combo is awesome, by the way.

    Now that you’re here, allow me to put my two cents 🙂

    – periscope is missing a man page, or at least it is not present on ArchLinux, my distro of choice.
    – it would be really nice if periscope would be able to also upload subtitles from the command line, as it would help us users to spread subtitles easily. Subdownloader (http://www.subdownloader.net) is able to do this, though I’ve never managed to get it working from the command line, so no scripting available :S

    Once again, thank you for your excellent program and cheers from Spain!

    Antonio

  3. Hi,

    periscope does not have a man page but there is a help
    $ periscope –help (or without option) should display informations about how to use it. I’ll check about adding a man page, but I believe that it is done on a distribution basis (actually I have no idea but I’ll check)

    Uploading subtitles is something I’ve been thinking about and I’ve already had a little chat with the owner of OpenSubtitles.org about that. This will definitely be added in the future.

    If you have any other suggestions, feel free to add an enhancement request at
    http://code.google.com/p/periscope/issues/list

  4. Hola, podría añadir que tengo funcionando correctamente Periscope en Windows (un HTPC basado en Windows 7), y he probado que también funciona OK en Windows XP.

    Las instrucciones básicas son:

    -Descargar esta versión:
    http://lolz.hehehe.be/stuff/Periscope.rar
    -Instalar Python (yo he montado la 2.6) para Windows.
    -Dentro del RAR hay un fichero con instrucciones, básicamente hay que ejecutar python install’s de varios scripts.
    -Ejecutar un fichero que inserta la opción “right clic”. Ojo a este punto, debemos editar el fichero .REG para modificar el idioma en el que queremos descargar los subtítulos (por defecto viene en inglés / francés) y para adaptarlo a la ruta donde hayamos instalado Python.

    La verdad es que es muy cómodo y funciona muy bien, te permite por ejemplo seleccionar un conjunto de ficheros y ejecutar la búsqueda de forma masiva.

    Un saludo a todos.

Deja un comentario