Spotlight 或 Media Browser 是否可以索引 Mac OS X 中的 iPhoto 或 Aperture 中包含的元数据?

Spotlight 或 Media Browser 是否可以索引 Mac OS X 中的 iPhoto 或 Aperture 中包含的元数据?

不遗余力地将“脸部”数据分配给数千张照片,但却无法使用这些数据在应用程序之外定位它们,这看起来很愚蠢。

有没有什么方法可以让 OSX(Snow Leopard)中的 Spotlight 或 Media Browser 索引和识别 iPhoto 或 Aperture 中包含的元数据(人脸、地点等)?

我知道元数据存储在 Aperture/iphoto 的“库”数据库中,而不是实际文件上(这太糟糕了)。我甚至可以理解为什么这会给 Spotlight 的使用带来挑战,因为 Spotlight 大概是一个文件索引系统,而不是媒体管理器,但其他 OSX 应用程序使用的媒体浏览器肯定打算使用它吧?媒体浏览器的全部目的似乎是让您轻松地从其他应用程序(例如 imovie 或 Mail)中找到和引用您在其中一个 ilife 应用程序(在本例中为 iphoto 或 Aperture)中组织的项目。

这尤其令人恼火,因为iPhone默认情况下按面孔排序。此外,基于 mac 的媒体浏览器访问智能相册和文件夹,因此您可以通过为每个“面孔”或地点或标签创建一个智能相册并以这种方式访问​​它们来建立解决方法,但似乎必须有一种更简单的方法。

我是否遗漏了什么?

答案1

这样的事情会很棒,到目前为止我发现的最好的方法是制作一个自动脚本来添加 Spotlight 评论图像文件。

但我对你说的任何事都一无所知。

答案2

元数据实际上存储在位于“库”内的 sqlite3 数据库文件中 - “库”只是一个具有特殊属性的文件夹。只要索引应用程序了解该数据库的架构,它就可以访问数据。

答案3

它似乎已经这样工作了。我刚刚在 Spotlight 中输入了一个名字,它就找到了与此人相关的图像文件。文件名是通用的 (IMG1234.jpg),因此它一定与人脸元数据相匹配。

相关内容