VideoRenamer

VideoRenamer es una extensión para Nautilus que nos permite renombrar archivos de vídeo dejándolos “limpios”. En muchos casos, los archivos de películas y series que descargamos contienen mucha mas información de la que nos interesa. Con VideoRenamer podemos limpiar esa información y además hacer que todos los archivos sigan un mismo patrón.

Descargar VideoRenamer

VideoRenamer es software libre, así que puedes hacer con el lo que quieras. Si que agradecería si haces algún cambio me lo comunicases para añadirlo.

¿Cómo lo utilizo?

En primer lugar tenemos que descomprimir el archivo que nos hemos descargado. Contiene tres ficheros: renamer.py, VideoFile.py y COPYING, el archivo de licencia. Los podemos guardar donde queramos, pero siempre que estén los dos en el mismo directorio. El archivo renamer.py debe tener permisos de ejecución.Personalmente los tengo guardado en $HOME/.scripts, que es donde coloco todos los scripts que hago. Más adelante explicaré el contenido de los ficheros.

El siguiente paso es añadir una nueva acción de Nautilus. Vamos a  Sistema -> Preferencias -> Configuración de acciones de Nautilus para añadir una nueva acción.
Rellenamos la pestaña “Acción” tal y como vemos en la siguiente captura. Es importante que el campo “Ruta” sea la ruta al archivo renamer.py y que no nos olvidemos de poner en el campo “Parámetros” el valor “%M“.

nautilus-action-01

A continuación rellanamos la pestaña “Condiciones” tal y como sigue:

nautilus-action-02

Aceptamos y ya tenemos la acción de Nautilus creada. Al hacer click con botón derecho sobre un archivo avi, mpeg, wmv o mkv nos saldrá la opción “Renombrar vídeo”. Si la seleccionamos nos aparecerá la ventana principal de VideoRenamer:

video-renamer-01

La estructura de la pantalla es muy sencilla:

  • En el primer campo indicamos la plantilla que queremos que siga el nuevo nombre de archivo. Más adelante se explican los valores admitidos. Si hacemos algún cambio en este campo, es necesario pulsar el botón “Actualizar”.
  • En el segundo campo seleccionamos el directorio donde se moverán o copiarán los archivos. Por defecto es la carpeta Vídeos del usuario. Se puede seleccionar cualquier otro directorio pulsando el botón “Seleccionar”.
  • La tercera opción nos permite elegir si queremos mover los archivos o si sólo queremos hacer una copia.
  • A continuación tenemos una lista con los archivos que se van a renombrar. Cada elemento nos muestra en una etiqueta el nombre original y el nombre del archivo final, que podemos modificar a través de la caja de texto.
  • Finalmente, cuando estamos de acuerdo con los nuevos nombres de nuestros archivos pulsamos “Renombrar archivos” y cuando el proceso termina recibimos un aviso de que ha concluido y el programa se cierra.

Plantilla para nombres de archivos

En el campo “Plantilla para nombres de archivos” podemos usar unas etiquetas especiales que se refieren al nombre del fichero. Además podemos incluir el texto que queramos, incluida la barra “/” que nos indicará que es un nuevo directorio. No hay que preocuparse porque el directorio no exista, VideoRenamer lo creará si no existe.

  • #SERIES#. Indica el nombre de la serie. No aplicable para películas.
  • #SEASON#. Indica el número de la temporada. No aplicable para películas.
  • #EPISODE#. Indica el número de episodio dentro de la temporada. No aplicable para películas.
  • #TITLE#. Indica el título del capítulo o de la película.

Archivos de VideoRenamer

VideoRenamer se compone de dos ficheros:

  • renamer.py. Contiene el GUI de la aplicación.
  • VideoFile.py. Es una clase que analiza el nombre de un archivo para descomponerlo en partes (serie, temporada, capítulo, título).

No es necesario hacer ningún cambio en estos ficheros para utilizar la aplicación. En caso de que queramos modificar el directorio de destino o la plantilla para archivos por defecto debemos editar el archivo renamer.py. Modificamos las siguientes líneas, que se encuentran al principio del fichero, para dejarlas de acuerdo a nuestras preferencias:

defaultDestinationFolder = os.getenv("HOME") + "/Vídeos"
defaultTemplate = "#SERIES#/Temporada #SEASON#/#SEASON#x#EPISODE# - #TITLE#"

Comentarios cerrados.