如何将iPhoto图库传输到基于文件的结构,以及如何正确管理它们?


10

我需要将旧的iPhoto库导出到类似于Shotwell格式的基于文件的结构。

有一些可能性:

但是,有几个问题:

iPhoto Master文件夹按导入时间排列,因此在没有iPhoto的情况下使用它并不是最佳选择。

Shotwell有一个问题,因为它会从RAW文件生成/复制JPEGS,而使用50GB的原始库可能会花费一些时间。

使用脚本1时,问题在于它仅生成元数据,而脚本2我无法正常运行。

那么,问题是转移它们并最终在Ubuntu中整理我的照片的最佳方法是什么?

对于要使用Darktable进行的RAW编辑,但这不能用于管理照片库


Answers:


1

我既不使用iphoto也不使用Shotwell,因此以下内容可能无关紧要。我假设您要按拍摄的日期和时间重新整理照片?肖特韦尔是您打算用来实现这一目标的工具?

我使用jhead(http://www.sentex.net/~mwandel/jhead/usage.html)。它仅是命令行,但是非常快。使用一个命令,它将在充满图像的整个目录上运行。它使用嵌入在图片中的exif元数据,并可以根据您在命令行上指定的模式按日期和时间(即拍摄的日期和时间)重命名它们。重命名可以包括基于日期创建目录结构。我链接到的网页提供了示例。

如果这适合您,则可以使用所选的重命名模式创建一个Shell脚本,以便您可以为每个包含照片的目录重现相同的模式。互联网上还有很多示例,说明如何获取脚本以遍历目录树并在找到的每个目录上运行所需命令。不要问我该怎么做-您需要问一个认识的人!


1

这可能是随机的,可能不适合您,但是我已经安装了NextCloud服务器并将该应用程序放在我的iPhone上。它具有同步功能,因此可以按日期同步iPhone(iPhoto db格式)照片应用中的所有内容。如果在计算机上安装了同步客户端,则可以访问所有照片,因为它们将从云帐户下载。从那里,您可以轻松地将它们导入Ubuntu。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.