web-dev-qa-db-ja.com

iPhotoライブラリをファイルベースの構造に転送する方法と、それらを適切に管理する方法は?

ショットウェルの形式に似たファイルベースの構造に、古いiPhotoライブラリをexportする必要があります。

いくつかの可能性があります:

  • IPhoto Masterフォルダーを使用するだけです
  • Shotwellを使用して写真をインポートする
  • script 1 または script 2 のようなスクリプトを使用します

ただし、いくつかの問題があります。

IPhotoマスターフォルダーはインポート時に整理されるため、iPhotoなしで使用するのは最適ではありません。

Shotwellには、RAWファイルからJPEGを生成/コピーする issue があり、50GBのrawライブラリでは時間がかかることがあります。

script 1 の場合、問題はメタデータのみを生成することであり、 script 2 私はプローバリーを実行できません。

Questionは、それらを転送し、最終的にUbuntuで写真を整理する最良の方法です。

RAW編集ではDarktableを使用しますが、これは写真ライブラリの管理に使用できます できない

10
Sebastian Rühl

これはランダムで、あなたには向かないかもしれませんが、NextCloudサーバーをインストールし、アプリをiPhoneに配置しました。同期機能を備えているため、iPhoneの写真アプリ(iPhoto db形式)のすべてを日付ごとに同期します。同期クライアントをマシンにインストールすると、クラウドアカウントからダウンロードされるため、すべての写真にアクセスできます。そこからUbuntuに簡単にインポートできます。

1
Jay Phillips

私はiPhotoもショットウェルも使用していないので、以下は関係ないかもしれません。私はあなたが撮影した日付と時間であなたの写真を再編成したいと思いますか? Shotwellは、それを達成するために使用することを提案するものですか?

Jheadを使用します( http://www.sentex.net/~mwandel/jhead/usage.html )。コマンドラインのみですが、非常に高速です。 1つのコマンドでイメージがいっぱいのディレクトリ全体で動作します。画像に埋め込まれたexifメタデータを使用し、コマンドラインで指定したパターンに従って、日付と時刻(撮影日時)で名前を変更できます。名前の変更には、日付に基づいてディレクトリ構造を作成することが含まれます。リンク先のWebページに例を示します。

これで問題が解決する場合は、選択した名前変更パターンを使用してシェルスクリプトを作成し、ディレクトリがいっぱいのすべての写真に対して同じパターンを再現できます。また、インターネット上には、ディレクトリツリーをたどるスクリプトを取得し、見つかったすべてのディレクトリで目的のコマンドを実行する方法の例がたくさんあります。その方法を聞かないでください-知っている人に尋ねる必要があります!

1
William G Berry