Como sabéis, suelo hacer muchas, muchísimas fotos mensualmente. Además las suelo hacer con distintas cámaras, con lo que al sacarlas de las tarjetas de memoria y meterlas en la misma carpeta no quedan ordenadas cronológicamente. Muchas veces he tenido que pasarme horas renombrándolas para tenerlas bien ordenaditas, sobre todo cuando quiero hacer un libro de fotos.
Hoy estaba decidido a crearme un script propio en PHP usando la librería EXIF que leyese esta información y renombrase las fotos en base a ella cuando me he encontrado con Jhead, un pequeño programilla disponible para Linux, Windows y OSX que lo hace directamente y además tiene multitud de opciones.
Simplemente debes descargar el ejecutable y copiarlo en alguna ruta accesible (/usr/local/bin, c:windows…) y listo para utilizar.
Desde la línea de comandos, nos vamos a la carpeta donde tenemos las fotos mezcladas y ejecutamos:
jhead -n%Y-%m-%d_%H-%M-%S *.jpg
Eso es todo, automáticamente nuestras fotos quedarán ordenadas por nombre, algo como:
- 2010-01-04_12-05-12.jpg
- 2010-01-04_12-05-20.jpg
- 2010-02-01_19-10-02-jpg
- ….
Es decir: YYYY-MM-DD_HH-MM-SS.jpg.
Un trabajo menos :P.