在 Windows 和 Mac 的 NAS 上使用 Lightroom 处理图像?

在 Windows 和 Mac 的 NAS 上使用 Lightroom 处理图像?

Lightroom 的许可证允许一个人在其主 PC 和笔记本电脑上运行它,只要两者不同时运行。有人尝试过在 Windows PC 和 Mac 之间的一组共享图像(例如在 NAS 上)上运行它吗?

Lightroom 是否会创建本地数据库/更改文件或某些东西来禁止这种操作?我是否可以看到每个系统所做的更改,而不会自己费尽心思去做?

编辑:Lightroom 确实会将更改保存在本地数据库中。但是,有一个选项可以将更改保存到与图像一起保存的 XMP 文件(LR 定义的 XML 文件)。任何人都可以使用这个方法在两台计算机之间共享图像和变化?

编辑:这个问题最初是针对 Lightroom 2.0 提出的。

答案1

Lightroom 使用SQLite作为数据库引擎。我的理解是,如果 SQLite 无法保证其文件中记录的锁定语义,它会不高兴。我不确定这种不高兴会以何种形式出现,但意外丢失所有照片元数据对我来说是件很不开心的事。

我认为将原始照片本身存储在任何类型的网络驱动器上都没有问题。问题与数据库文件有关。我在Lightroom 论坛似乎支持这个观点。

如果 SQLite 文档给你一些信心,那么它可能就没问题。

另一个可能造成混淆的原因是 Windows 和 Mac 之间共享同一个数据库文件,但所有迹象都表明这不是问题。当然,在深入研究之前,我会先用一个新的(小)目录进行测试。

答案2

在广泛阅读Lightroom 论坛(感谢 RBerteig!)并且我发现在其他一些网站上,照片和 Lightroom 会话的共享充其量也只是受到限制。

您可以打开元数据的“自动将更改写入 XMP”功能。这将允许另一台计算机读取图像并显示相应的更改 - 评论、照明变化、裁剪、旋转等。(XMP 标签的完整列表)。但是,另一台计算机将无法访问 Lightroom 提供的集合、过滤器预设和一大堆其他元功能,因为这些都存储在目录(SQLite DB)中。

一些用户指出人们可以来回复制目录(.lvcat 和 .lrdata)或同步它,但这很容易朝错误的方向完成并把一切都搞乱。

从我浏览 Lightroom 论坛来看,似乎人们确实需要在 NAS/网络上使用 LR,并鼓励人们通过 Adob​​e 提交请求功能请求/错误报告表

一些有帮助的 Google 搜索:

答案3

我现在正在这样做,虽然速度不是很快,但效果很好......

我的大部分图片和主要目录都存储在外部驱动器上。如果我在启动 Lightroom 之前确保可以访问它们,那就没有问题了。

我在笔记本电脑上保存了少量图片和一个目录,以便随时显示/编辑图片。在这台电脑上,我打开了始终询问在启动时打开哪个目录的选项。

答案4

有一个技巧可用于将 Lightroom 目录存储在 Windows XP/7 中的网络驱动器上。只需将网络路径映射为 A: 或 B: 驱动器。其他驱动器号不起作用。Lightroom 会告诉您它们是网络驱动器。

映射 A: 或 B: 驱动器后,Lightroom 将允许您从这些驱动器保存和打开 Lightroom 目录,即使它们是网络驱动器。这是一种 hack,但它有效,我知道有几家专业工作室都在使用这种 hack。

相关内容