Pasar fotos a un móvil nuevo sin perder las fechas
En un Android nuevo las fotos salen con la fecha de hoy si la fecha no está dentro del archivo. Escríbela antes en el EXIF y cualquier forma de copiar sirve.
Para que las fotos conserven su fecha al pasarlas a un móvil Android nuevo, cada foto tiene que llevar la fecha de captura dentro del archivo, en sus datos EXIF, antes de copiarla. La galería del móvil lee esa fecha primero. Solo si falta usa la fecha del archivo, y una copia casi siempre pone la fecha del archivo en hoy. Así que corrige el EXIF en el ordenador y luego copia como quieras.
Pasaste diez años de fotos a tu móvil Android nuevo. Abres la galería y están todas arriba, como si las hubieras hecho hoy. Google Fotos en el móvil enseña lo mismo, o pone bien la fecha de unas y la de hoy en otras. Aquí tienes por qué pasa y cómo hacer que las fechas se queden.
Cómo decide Android la fecha de una foto
Android mantiene una base de datos de archivos multimedia llamada MediaStore. Cuando aparece un archivo nuevo en DCIM o en Pictures, un escáner lo lee y guarda una fecha. Primero prueba con el campo EXIF DateTimeOriginal. Si falta, usa la fecha de modificación del archivo. Las apps de galería ordenan por lo que guardó MediaStore.
Así que una foto con un buen EXIF se ordena bien, llegue como llegue. Una foto sin fecha EXIF, o con una mala, se ordena por la fecha del archivo, y tras una transferencia la fecha del archivo es casi siempre la hora de la transferencia.
Google Fotos en el móvil hace lo mismo con los archivos locales. Una foto sin EXIF muestra la fecha del archivo hasta que la cambies a mano.
Por qué las fotos salen con la fecha de hoy al pasarlas
Conectar el móvil al ordenador y elegir "Transferencia de archivos" usa MTP. MTP no es un disco. Es un protocolo que envía los archivos uno a uno al almacenamiento del móvil, y es el móvil quien los escribe.
MTP no tiene forma de llevar una fecha de creación. Que la fecha de modificación sobreviva depende del móvil, del ordenador y de la herramienta. El Explorador de Windows a veces la mantiene. macOS con Android File Transfer normalmente no. En Linux con GVFS depende de la versión. No puedes fiarte de ninguno.
Por eso tanta gente ve todo con la fecha de hoy después de pasar las fotos. La galería no tiene la culpa. Las fechas de los archivos se perdieron en la copia.
Qué fotos pierden la fecha
Las fotos hechas con la cámara de un móvil suelen tener fecha EXIF, así que sobreviven a cualquier copia. Las que fallan son los archivos sin fecha dentro:
- Fotos de WhatsApp y otras apps de mensajería. Mira fotos de WhatsApp con la fecha incorrecta.
- Fotos de una exportación de Google Fotos. Mira por qué las fotos de Google Takeout tienen la fecha incorrecta.
- Capturas de pantalla, escaneos e imágenes descargadas.
- Fotos editadas en una app que borró los metadatos.
Arregla el EXIF, no la copia
Buscar una forma de copiar que mantenga las fechas de los archivos es pelear en el sitio equivocado. Mete la fecha dentro de cada foto y cualquier forma de copiar funciona.
Primero revisa unas cuantas. En el ordenador, exiftool -DateTimeOriginal foto.jpg te dice si la fecha está. En Windows, haz clic derecho, elige Propiedades, luego Detalles, y busca "Fecha de captura". Si la mayoría de las fotos la tienen, solo hay que arreglar las excepciones.
Para las fotos con la fecha de archivo correcta pero sin EXIF, copia esa fecha dentro antes de pasarlas:
exiftool "-DateTimeOriginal<FileModifyDate" -if 'not $DateTimeOriginal' -r .
Hazlo en el ordenador, antes de copiar, mientras las fechas de los archivos siguen siendo buenas. Fecha de captura vs fecha de modificación explica las dos fechas.
¿Qué forma de pasar las fotos mantiene las fechas?
Ninguna de forma fiable, y por eso importa la fecha EXIF. Unas son mejores que otras:
- Cable USB, Transferencia de archivos (MTP): la fecha de modificación puede sobrevivir o no.
- Tarjeta SD: una tarjeta SD tiene un sistema de archivos de verdad, así que las fechas de modificación sobreviven a la copia. El móvil sigue leyendo primero el EXIF.
- Apps de transferencia por wifi y nubes: suelen dar una fecha nueva a cada archivo.
- Una app de sincronización como Syncthing: suele mantener las fechas de modificación mejor que MTP.
Las fotos con fecha EXIF se ordenan bien después de cualquiera de ellas.
¿Y los videos?
Los videos no tienen EXIF. Su fecha está dentro del contenedor MP4 o MOV, y el escáner de Android la lee de ahí. Un video sin esa fecha se ordena por la fecha del archivo, igual que una foto.
Dónde poner los archivos en el móvil
DCIM/Camera es donde guarda la cámara del móvil, y las galerías la tratan como el carrete principal. Los archivos que están ahí salen en la vista principal. Otras carpetas dentro de DCIM o Pictures salen como álbumes en la mayoría de las galerías.
Mantén pocas subcarpetas y nombres sencillos. Algunas galerías ignoran las carpetas que están a más de un par de niveles. Los nombres con fecha también ayudan: mantienen el orden en los exploradores de archivos y en la tele más adelante. Renombrar fotos por fecha de captura tiene el esquema.
Después de copiar, la galería puede tardar un rato en volver a escanear. Reiniciar el móvil lo fuerza.
¿Google Fotos las volverá a subir?
Si la copia de seguridad de Google Fotos está activada para la carpeta de la cámara, todo lo que copies en DCIM/Camera se sube otra vez a tu cuenta de Google. Desactiva la copia de seguridad antes de copiar si vas a dejar Google. Si estás pasando la biblioteca a una cuenta de Google nueva, puede que sea justo lo que quieres. Google Photos export to a new Android phone (en inglés) cubre todo el camino desde una exportación de Takeout.
¿Te cambias a un iPhone?
Se aplica la misma regla: la fecha tiene que estar dentro del archivo. El camino es otro, por Fotos de Apple o iCloud en un ordenador. Mira how to get Google Photos onto a new iPhone (en inglés).
Con la aplicación
Takeout JSON Metadata Fixer exporta directamente a un móvil Android conectado que aparece en tu explorador de archivos.
Elige el móvil como destino. La aplicación escribe primero la fecha real en el EXIF de cada foto, a partir de un JSON de Takeout, del EXIF existente o de la fecha del archivo, en ese orden. Así MediaStore lee una fecha correcta haga lo que haga MTP con las fechas de los archivos. El GPS entra de la misma manera, para que el móvil pueda agrupar por lugar. Los archivos llegan a DCIM con la fecha delante del nombre, y los HEIC se pueden convertir a JPG para los móviles que no los muestran.
Los videos antiguos se pueden convertir a MP4 para que se reproduzcan en la galería. Las Live Photos se quedan como pares, o se pueden unir en un solo archivo Motion Photo en el formato de Google y Samsung, que el móvil reproduce como un solo elemento.
En Windows y Linux la aplicación usa el móvil tal como lo monta el explorador de archivos. En macOS, un móvil montado con Android File Transfer o una herramienta parecida funciona igual. Exportar al móvil es una función Premium. La aplicación es gratis para 1000 fotos, y el uso ilimitado cuesta 19,99 $ una sola vez, en macOS, Windows y Linux.
Preguntas frecuentes
La galería sigue con el orden mal después de copiar. ¿Y ahora qué?
Fuerza un nuevo escaneo. Reinicia el móvil o borra la caché de la app de galería. Si una foto sigue mal, revisa su EXIF en el ordenador. Si no tiene EXIF, el móvil no tenía nada en que basarse.
¿Por qué Google Fotos en el móvil muestra bien la fecha y la galería no?
Google Fotos lee el EXIF por su cuenta y puede que también tenga la fecha de tu cuenta. La galería lee MediaStore. Si MediaStore escaneó el archivo antes de arreglar el EXIF, recuerda la fecha antigua hasta que vuelve a escanear.
¿Puedo cambiar las fechas en el propio móvil?
Para unas pocas fotos, sí: Google Fotos te deja cambiar una fecha a mano. Para miles, no. Arréglalas en el ordenador antes de copiar.
¿Es mejor copiar a una tarjeta SD y ponerla en el móvil?
Muchas veces, sí. Las fechas de modificación sobreviven a la copia. El móvil escanea la tarjeta igual, así que el EXIF sigue importando para las fotos que no lo tienen.
Estoy juntando fotos de dos móviles antiguos. ¿Vale lo mismo?
Sí. Arregla primero las fechas y después junta las carpetas.
¿Puedo pasar fotos de un iPhone a Android así?
Sí. Exporta desde el iPhone o desde Fotos de Apple con los metadatos incluidos, convierte los HEIC a JPG y copia. La aplicación hace la conversión y mantiene las fechas y el GPS.