Renombrar por lotes ImageDescription con Pattern para múltiples archivos JPEG

Utilicé IrfanView para cambiar el nombre de las fotos de vacaciones de mi novia y mías para ponerlas en orden. Podría organizarlos y usar un patrón para agregar números delante de los nombres de los archivos. El patrón que uso para el cambio de nombre por lotes con IrfanView es ###_$N para agregar números pero mantener el nombre de archivo original.

Esto funciona muy bien para el explorador de Windows, pero en mi SmartTV los archivos están ordenados por ImageDescription, que mi novia usa para agregar información adicional sobre la ubicación o las atracciones turísticas. Sé que este podría no ser el mejor lugar para esto. Lo hizo para todas sus imágenes hasta ahora y no es fácil editarlas/cambiarlas manualmente.

Así que estoy pidiendo algún programa o script que me permita editar/cambiar el nombre de la descripción de la imagen de mis archivos de acuerdo con un patrón como en IrfanView. Quiero agregar números delante de la ImageDescription original si hay alguno establecido; de lo contrario, solo los números para obtener el orden correcto. Algo así como: ###_orignialImageDescription . No quiero editar el nombre de archivo sino la propia descripción de la imagen.

¡Gracias de antemano!


TLDR: ¿Hay algún programa o secuencia de comandos que me permita agregar (incrementar) números al original ImageDesription de múltiples archivos JPEG?

Respuestas (2)

Diría que el verdadero problema a solucionar es el software que insiste en clasificar en el campo de descripción. Eso es raro. Sin embargo, si realmente desea hacer la solución alternativa de anteponer cosas a la descripción, probablemente sería más sólido usar solo los nombres de archivo, si ya proporcionan la clasificación correcta. Algo como esto con exiftool :

exiftool '-imagedescription<$filename $imagedescription' -ext jpg .

o tal vez use la fecha original en su lugar:

exiftool '-imagedescription<$datetimeoriginal $imagedescription' -ext jpg .

suponiendo que la marca de tiempo original de la cámara esté intacta en los archivos (y sea precisa).

Creo que ExifTool de Phil Harvey puede hacer eso. http://www.sno.phy.queensu.ca/~phil/exiftool/index.html