Tengo mis fotos en Apple Photos porque me gusta la interfaz gráfica de su aplicación y va muy bien con todo mi ecosistema de dispositivos, por lo que no necesito algo más.
Sin embargo, mis amigos usan Google Photos porque les gusta más y hasta cierto punto es más práctico lo cual me causa un dolor de cabeza en el momento en el que requiero compartirles algún album de fotos o demás.
Una opción es descargar la aplicación de Google Photos para iPhone y sincronizar algunas fotos mediante algún album, el problema es que el proceso es asíncrono y en ocasiones algunas fotos no se llegan a subir del todo, por lo que he decidido hacer el proceso manual, descargando las fotos desde iCloud.com y subiéndolas manualmente a photos.google.com.
El proceso es sencillo, porque creo un álbum en Apple Photos y luego entro a la web, selecciono y descargo, luego voy a Google Photos y cargo los archivos, el problema es que con la cámara se pueden capturar 3 tipos de tomas que almacenan los siguiente tipos de archivos.
- Foto normal: archivos
heic
ojpg
- Live foto: archivo
heic
ymov
- Video: archivo
mov
Yo suelo tomar las fotos en modo Live, lo que genera esos dos archivos y requiero borrar los mov
para cada heic
tomado en ese modo.
$ ls
IMG_3835.jpg
IMG_3834.HEIC
IMG_3834.MOV
IMG_3835.HEIC
IMG_3835.MOV
IMG_3834.MOV
IMG_3833.MOV
IMG_3832.HEIC
IMG_3832.MOV
Por lo que hay que eliminar solo los .mov
que tengan un .heic
asociado. Para eso utilizo el siguiente comando:
$ for file in *.HEIC; do rm "${file:r}".MOV; done