Extraer y modificar los metadatos de un archivo con ExifTool

The Scramble girl by Kirainet

The Scramble girl by kirainet

ExifTool es un programa de software con el que podemos acceder y manipular los metadatos de una gran variedad de formatos (JPEG, PNG, MP3, PDF, WEBM, RAR, RTF, SWF, PDF, RAW,PSD o PSP…) incluyendo archivos de video, sonido, imágenes o texto. Es una plataforma construida sobre Perl y que se utiliza habitualmente desde linea de comandos.

exiftool_image6_video

Con esta herramienta podemos extraer lo más profundo de los datos Exifespecialmente útil a la hora de analizar una fotografía ya que podemos obtener información como la fecha y hora de creación de los archivos, cuando se modificaron, marca y modelo de cámara, la velocidad de obturación y la abertura, modo de flash, el nivel de zoom, propietario, ajustes de ISO, programas de edición de imágenes utilizados, etc…

La sintaxis más común del programa es

exiftool [parametros] [nombre_archivo]

si ejecutamos el programa sin añadir opciones, obtenemos toda la información del archivo:

exiftool imagen.jpg

exiftool_image2

Pero por lo que destaca especialmente exiftool es por su capacidad para modificar o incluso crear nuevos metadatos, las posibilidades son muy amplias y para conocerlas todas, nada como hacer un poco del viejo RTFM con

man exiftool

Una de las opciones que más me gustan es la de añadir o modificar las coordenadas de una fotografía. Por ejemplo si de repente queremos añadirle las coordenadas de no se…pongamos Nueva Caledonia 😉 lo haríamos así:

exiftool -exif:gpslatitude=”21 30″ -exif:gpslatituderef=S -exif:gpslongitude=”165 30″ -exif:gpslongituderef=E  imagen.jpg

Ahora vemos que al ejecutar el comando nos aparece un nuevo dato GPS

exiftool_image4_gps

Otras opciones interesantes son las de modificar la fecha, el autor, los comentarios y como no también la de:

eliminar todos los metadatos

exiftool -all= imagen.jpg

exiftool_image5_borrado

Instalación

ExifTool esta disponible para la mayoría de distros linux (también para OS X y Windows), si usáis openSUSE lo podéis instalar con

zypper in exiftool


18 thoughts on “Extraer y modificar los metadatos de un archivo con ExifTool”

  1. fatiga says:

    Buen artículo amigo.

  2. kiraikirainet says:

    Gracias por usar mi foto. No conocía exif tool, siempre uso un script que tengo en php. Voy a cambiar

    1. tannhausser says:

      Al contrario! Gracias a ti por compartirla! y felicidades por tu blog, es de lo mejor que se puede encontrar en la red!

    2. jjose230391papo says:

      Hermano me podrias mandar el script a mi email, jjose230391@gmail.com, mi tesis de grado es algo con eso, se lo agradeceria

  3. Pingback: Liberado Tails 1.0: el sistema GNU/Linux con el que Snowden burló a la NSA « Camiri.net
  4. Trackback: Liberado Tails 1.0: el sistema GNU/Linux con el que Snowden burló a la NSA « Camiri.net
  5. maravento says:

    Muy bueno. tip: sudo apt-get install libimage-exiftool-perl

    1. Pau Riquelme says:

      Muchas gracias Maravento! Me había liado un poco para descargarlo! jajaja

  6. Pingback: Sunplace Solutions® » Archivos del blog » Extraer y modificar los metadatos de un archivo con ExifTool | La mirada del replicante
  7. Trackback: Sunplace Solutions® » Archivos del blog » Extraer y modificar los metadatos de un archivo con ExifTool | La mirada del replicante
  8. silvia says:

    lo he intentado pero el drop an drag me esta volviendo loco y no puedo ejecutar ls lineas de omando. alguien me puede ayudar

  9. Pingback: Que son os metadatos e como modificalos | Seguridade na rede
  10. Trackback: Que son os metadatos e como modificalos | Seguridade na rede
  11. Pingback: No todo son retweets y me gusta... | WebSec || Blog de Scr33d
  12. Trackback: No todo son retweets y me gusta... | WebSec || Blog de Scr33d
  13. Pingback: openSUSE Tumbleweed sigue rodando | victorhckinthefreeworld
  14. Trackback: openSUSE Tumbleweed sigue rodando | victorhckinthefreeworld
  15. Pingback: Metadatos acceder y manipularlos | mizonapc
  16. Trackback: Metadatos acceder y manipularlos | mizonapc
  17. jlkrazy366 says:

    funciona para cambiar los metadatos en otro tipo de archivos como aac .?

    1. tannhausser says:

      Debería ya que soporta formatos como m4a.

      1. jlkrazy366 says:

        gracias por tu respuesta lo voy a intetar

  18. Pingback: Tratar Metadatos de archivos en Linux – Linux Trucupei Blog
  19. Trackback: Tratar Metadatos de archivos en Linux – Linux Trucupei Blog

Deja un comentario