LoginSignup
3
4

More than 5 years have passed since last update.

mac 写真アプリの画像抽出

Posted at

やりたい事

Google Photoにmacの写真アプリ内のデータをすべてアップしたい。

困ったこと

ブラウザから写真のマスタ
Pictures/写真\ Library.photoslibrary/Masters
を指定して、全アップしたかったが、ファイル単位でしか指定できないみたい

画像の抽出をしてみる

外部ストレージ /Volumes/DETA/googlePhoto/ に、Mastersの全ファイルをコピーする。
find Masters/ -type f -print0 | xargs -0 -J % cp -p % /Volumes/DETA/googlePhoto/
ファイル名に空白が含まれているものがあったので-print0、xargs -0を記述
・元サイズ:159GB
・コピー後のサイズ:110GB
あれれ、ずいぶん小さくなったもんだ。。。
マスターの方の中身を見てみると、同じファイル名がいっぱい。デジカメなどで、SDカードをフォーマットしたら、同じ番号出てきちゃうよね。。そうだよね。。。
改めて、
find Masters/ -type f -print0 | xargs -0 -J % cp -p --backup=numbered % /Volumes/DETA/googlePhoto/
--beckupオプションが使えないと怒られる。。
Mac(BSD 系) とGNU Linux の間では実装が異なるコマンドがあるみたい。そこでGNU coreutilsの導入。
以下を参考にさせていただきました
http://qiita.com/eumesy/items/3bb39fc783c8d4863c5f

brew updateでつまずく。。
またまた以下を参考にさせて頂きました(インターネット依存症)
http://qiita.com/takezoux2@github/items/aa2a5f0bef19cd0d8508
無事、以下のコマンドでいけた
find Masters/ -type f -print0 | xargs -0 -J % gcp -p --backup=numbered % /Volumes/DETA/googlePhoto/

画像のアップロードしようとしてみる

翌日さあアップロードするぞというとき、googleフォトのアップローダーがありますよとお知らせされる。
https://photos.google.com/apps?hl=ja
それ使ってみる。ディレクトリで指定できる。
二日間、勉強になりました。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4