¿Sugerencias para la gestión de fotos multiplataforma compartida?

Tengo una Mac, mi esposa tiene una máquina Win7. Actualmente tomo todas nuestras fotos y las pongo en iPhoto. Hay alrededor de 35K imágenes allí ahora. El problema es que todos son accesibles solo desde mi Mac y ella tiene que esperar a que yo ponga las imágenes allí, etc.

Estoy dispuesto a cambiar de iPhoto. Sé que hay algunas herramientas que son multiplataforma (Lightroom, Picasa), pero ¿hay alguna que admita una biblioteca compartida? Puedo compartir un volumen a través de NFS o CIFS que ambos podríamos montar, pero quiero evitar problemas de (potencialmente) que ambos accedamos a la base de datos de imágenes al mismo tiempo.

¿Desea compartir la misma base de datos o la misma biblioteca de imágenes? Pocas soluciones pueden realmente compartir una base de datos, pero es bastante fácil compartir la biblioteca de imágenes. Puede, con una gestión cuidadosa de la importación y exportación de catálogos, hacerlo con bastante facilidad con lightroom o aperature
Me gustaría compartir ambos... no hay razón por la que no debamos beneficiarnos de las ediciones de los demás, etc.
Es posible que desee mencionar lo que no sería demasiado caro. Por cierto, una licencia para Lightroom cubre su computadora de escritorio y su computadora portátil, es decir, dos computadoras. La gestión de activos digitales es una necesidad de software común y se aborda de varias maneras, pero las decentes no son gratuitas. También es posible que desee explicar qué capacidad de edición necesita (dijiste muy poco, pero eso implica algo). El software de escritorio es diferente del basado en la web, en la medida en que no existe un modelo comercial para regalar las cosas. Google puede hacer esto porque puede publicar anuncios para apoyar a Picasa.
¿Cómo es que Picasa no es compatible con esta configuración? Si ambas computadoras apuntan a la misma carpeta NAS y la carpeta está configurada como "Escanear siempre", entonces funcionará. Recuerde que NAS es lento.
Lightroom está fuera de usar un solo catálogo en dos sistemas diferentes. Almacena las rutas de los archivos en el catálogo de acuerdo con el sistema en el que se ejecuta, por lo que el sistema Windows no podría leer las rutas de los archivos de Mac (barras opuestas) y viceversa.
NAS no es necesariamente lento. Con suficientes ejes, un sistema de archivos de alto rendimiento y una interconexión rápida, puede superar al disco local. Sé que probablemente ese no sea el caso aquí, solo digo.
Gracias por el consejo sobre la licencia, es bueno saberlo. $100 no sería mucho. La edición es muy básica, es decir recortar, enderezar, iluminar, picasa me siento afortunado, etc.
@mattdm Gigabit solo puede hacer alrededor de 100 megabytes por segundo, lo que es trivialmente alcanzado por cualquier disco duro moderno (acabo de obtener un disco de 10 TB que hace 240 megabytes por segundo). Necesita una interfaz más rápida que esa para obtener velocidades iguales
@ThorbjørnRavnAndersen Vea la fecha en el comentario al que está respondiendo.
@mattdm Incluso entonces, los discos duros podrían superar a una interfaz gigabit.
No estoy muy seguro de lo que estamos discutiendo aquí. Mi punto era (y sigue siendo) que el almacenamiento conectado a la red no es necesariamente lento.

Respuestas (9)

El problema al que se enfrentará es similar a cualquier solución basada en una base de datos: el problema es la propiedad de un archivo y si dos sistemas intentan cambiar un archivo al mismo tiempo. Esto a menudo puede corromper una base de datos para sistemas que no están diseñados con esta concurrencia en mente, y la mayoría de los sistemas no están diseñados con esto en mente. Como se mencionó anteriormente, existen algunas soluciones de gama alta que están diseñadas teniendo esto en cuenta, pero son costosas y, por lo general, están diseñadas pensando en una agencia.

Suponiendo que no desea comprar una solución de agencia, Lightroom funcionaría bien si no desea compartir la base de datos y las ediciones de los demás. En este caso, simplemente compartiría un disco externo con las fotos en sí, pero cada uno mantendría su propio catálogo de ediciones locales en su sistema. No estoy seguro de si Aperture funciona de esta manera o no, quizás otros puedan intervenir.

La única alternativa para obtener algo parecido a esta función con Lightroom es compartir el disco duro de las fotos como se indica arriba, pero luego usar la función de catálogo de exportación/importación de Lightroom para "compartir" el catálogo entre máquinas. su esposa exporta un catálogo de imágenes que ha editado, y luego las importa a su catálogo... y así sucesivamente. No es especialmente simple, pero funcionará, siempre que pueda soportarlo.

Por supuesto, si puede arreglárselas sin compartir ediciones, simplemente coloque todas sus imágenes en una unidad accesible en red, apunte cada copia de Lightroom a esta unidad compartida y edite. Una nota: cuando su esposa agregue imágenes, no se agregarán automáticamente a su catálogo, pero puede resolver esto fácilmente haciendo clic con el botón derecho en el enlace de la unidad compartida en la vista Biblioteca y seleccionando "Sincronizar carpeta", que agregará cualquier imagen nueva. a su catálogo local.

Sí, aparentemente estoy buscando algo que no existe en el espacio del consumidor. Suspiro. Si tuviera tiempo, lo escribiría.

Si solo está en Windows, le sugiero que eche un vistazo a Damionon , de lo contrario, hay dos opciones en su caso: Final Cut Server o Extensis Portfolio

Por supuesto, si no tiene un presupuesto ajustado, hay un sinfín de soluciones de nivel empresarial con precios más altos.

Creo que la respuesta es usar algo basado en la web. Puede ejecutarlo en un servicio alojado en algún lugar o en su propia máquina.

Mi recomendación es Gallery , que tiene una interfaz agradable y una lista decente de funciones .

Esto no es ideal si está editando muchas imágenes y desea integrarlo en su flujo de trabajo, pero para la organización, funciona bastante bien. Y como ventaja, también funciona para la presentación.

Lightroom está diseñado más para editar el flujo de trabajo -> descargar imágenes sin procesar de la cámara y procesarlas y editarlas rápidamente. No es un gran visor.

Recomendaría Picasa de Google. (PC y Mac) Puede configurarlo para escuchar los cambios de carpeta, etc. También lee los formatos sin procesar más comunes y tiene algunas herramientas de edición. (A algunos les gusta que el afilado sea bastante duro, pero no es destructivo)

Personalmente, utilizo Lightroom para procesar inicialmente mis imágenes, varios complementos para dar a algunas de mis fotos el "empuje" requerido y para las fotos ocasionales alcanzo el Photoshop completo.

Sin embargo, una vez que exporto mis fotos procesadas a jpeg, voy a Picasa. Allí puedo ver todas mis fotos de los últimos 10 años perfectamente organizadas. Subir a los álbumes web de Picasa, Facebook, SmugMug, Flickr, Blogger, etc. es una operación de clic de un botón. Enviar fotos por correo electrónico es fácil con el tamaño automático, aunque ya no lo uso mucho.

Habiendo dicho todo esto, no creo que las cosas vayan a ser muy rápidas en una red, especialmente cuando los archivos se almacenan en un NAS, ya que estos dispositivos tienden a ser bastante lentos en términos de velocidades de subida/bajada. Funcionará si le indicas a Picasa que escuche la carpeta, pero después de un tiempo es posible que te estés tirando de los pelos, especialmente con archivos grandes sin procesar.

Jakub, la pregunta anterior indica que Picassa no funciona. ¿A @Daws le falta la configuración de "escuchar los cambios de carpeta" que mencionas?
me perdí eso... No estoy seguro de lo que no funciona. No crea que @Daws podrá encontrar una solución más adecuada.
El problema con Picasa es que cuando creo un álbum, no es visible para la computadora portátil de mi esposa. Parece que la base de datos de picasa se almacena localmente. Así que sí, cada uno de nosotros ve todas las fotos en picasa, pero ambos tenemos que crear álbumes a partir de las fotos, no podemos compartirlas (excepto en la web).
Hm, no estoy seguro acerca de los álbumes; Utilizo carpetas de picasa y la misma cuenta de usuario... Citando la ayuda de Picasa: "Picasa está diseñado para funcionar con varias cuentas de usuario en su computadora. Cuando accede a Picasa por primera vez en una cuenta de usuario de Windows o Mac, una foto separada Se creará una base de datos para la cuenta. Para cada foto, la base de datos mantiene un registro de cierta información, como la ubicación del archivo, las ediciones no guardadas, las organizaciones de álbumes y las vistas previas de las imágenes. Esto permite que cada usuario en una computadora compartida mantener sus propias ediciones y organizaciones".

Puede usar LR3 en dos PC:

"¿Cuántas computadoras están cubiertas por una sola licencia de Adobe Photoshop Lightroom 3?

Sujeto a los términos del acuerdo de licencia de software, el usuario principal de la computadora en la que está instalado Adobe Photoshop Lightroom 3 puede instalar una segunda copia del software para su uso exclusivo en una computadora portátil o en una computadora ubicada en su su casa, siempre que el software de la segunda computadora no se utilice al mismo tiempo que el software de la computadora principal. Lightroom se vende como software multiplataforma, lo que significa que se puede instalar en Mac OS X o Windows".

Fuente: http://www.adobe.com/products/photoshoplightroom/faq/

El almacenamiento en caché de software es excelente y ayuda poco, pero es posible que encuentre que navegar por el catálogo es bastante lento, cuando usa una unidad NAS, se vuelve horrible cuando el NAS está conectado a través de WiFi. Es general para cualquier solución basada en NAS/USB.

Solía ​​​​tener fotos y la base de datos principal en la computadora portátil en la que más trabajo, luego hago una copia (usando la herramienta MS Sync) en un disco duro externo para poder usarla en mi segunda máquina si es necesario. Además, siempre mantengo la última versión de db en Dropbox (también funciona como una copia de seguridad fácil).

Si va a comprar LR, espere el momento del reembolso :)... Adobe vende LR por $199 un par de veces al año.

Puedes usar Adobe Lightroom, que es el mejor software para la gestión de fotos. Para habilitar el almacenamiento en red, puede usar un complemento que se puede obtener en mi sitio: http://toptechphoto.com/space-light/ Permite almacenar contenidos del catálogo LR en FTP (que se puede configurar fácilmente en NAS).

Habías olvidado el descargo de responsabilidad de que es tu propio sitio, lo agregué por ti.
El problema con el que no puedo ayudar es que el complemento no se puede obtener desde allí .
@Imre: no es que pueda usarlo, pero hay un enlace de descarga que funciona para mí. Está en la parte inferior de la página y parece ser un archivo zip lleno de luaarchivos de código de bytes y un archivo de texto de licencia (propietario). Entonces parece legítimo.
@mattdm sí, se ha actualizado; ese enlace decía "Próximamente" y no hizo nada en ese entonces.
ah Eso lo explica. :)

los espacios de etiquetas podrían ayudar.

multiplataforma, etiquetado, visor de fotos, ...

límites: con la versión gratuita 'comunitaria'. no puede: escribir descripciones, generar miniaturas persistentes, usar etiquetas geográficas, etiquetar carpetas

tagspaces es de código abierto, escrito en javascript, alojado en github , por lo que podría escribir [o dejar escribir] una herramienta de importación para convertir su base de datos anterior. [asumiendo un formato de base de datos abierto o de ingeniería inversa.] [también podría piratear su propio generador de miniaturas persistentes, para hacer que la vista de cuadrícula sea más rápida.]

El enlace simbólico es otro método de etiquetado.

para buscar imágenes, use su administrador de archivos habitual y las herramientas de visualización de imágenes.

Los enlaces simbólicos son compatibles con Posix (macOS, Linux, BSD) y Windows NTFS .

NTFS 3.1 introdujo soporte para enlaces simbólicos para cualquier tipo de archivo. [...] A diferencia de los puntos de unión, un enlace simbólico también puede apuntar a un archivo o a una ruta de red remota del bloque de mensajes del servidor (SMB). Además, la implementación de enlaces simbólicos de NTFS proporciona soporte completo para enlaces entre sistemas de archivos. [...] Los enlaces simbólicos están diseñados para ayudar en la migración y la compatibilidad de aplicaciones con los sistemas operativos POSIX. Microsoft apuntó a que los enlaces simbólicos de Windows Vista "funcionaran como enlaces UNIX". Sin embargo, la implementación varía de los enlaces simbólicos de Unix de varias maneras. Por ejemplo, los usuarios de Windows Vista deben indicar manualmente al crear un enlace simbólico si se trata de un archivo o un directorio.

Las máquinas Windows solo deben tener acceso de lectura a las máquinas posix, por razones de seguridad.

para sincronizar archivos, use cifs y rsync.

rsync --verbose --stats --recursive --times --links --keep-dirlinks --safe-links from/ to/

en cuanto a la estructura del directorio, simplemente puede mover la carpeta de imágenes de la cámara a la computadora y luego hacer todo el etiquetado con enlaces simbólicos.

El 'enlace simbólico por metadatos' se puede automatizar, por ejemplo, crear enlaces simbólicos por tiempo de imagen.

para colecciones de archivos realmente grandes (con más de diez millones de archivos), debe agrupar [particionar] los 'archivos duros' en subcarpetas por tiempo (año-mes, año-semana o año-mes-día), de lo contrario, se encuentra con los límites del sistema de archivos .

para hacer 'consultas complejas' en sus etiquetas, puede usar Tagsistant .

Tengo un escritorio de Windows y mi esposa usa MacOS. Usamos NAS para acceder a nuestro archivo de fotos familiares en una carpeta compartida. Usamos ImageRanger en ambas máquinas y hasta ahora estamos muy satisfechos con el rendimiento y la experiencia. La indexación de fotos es una gran característica. No se necesita una base de datos central.