iPhoneに同期した写真のならび
コミュニティのみなさんこんにちは
デジカメで撮った画像・動画ファイルを長らく Mac OS 上の iPhoto にて整理していたのですが、最近 Windows 機と iPhone6 が手元に揃ったので、これらの画像・動画ファイルをまず Windows 環境に移し、それを iPhone6 に同期させようと思ったのです。
手順としては
1.
Mac 環境での "<ホームディレクトリ>/Pictures/iPhoto Library/Originals"
のディレクトリを Windows 環境の「ピクチャ」フォルダ配下に丸コピー
2.
Windows 機に iPhone を接続し、iTunes を開いてデバイスを選択。「写真の共有元」が「ピクチャ」フォルダになっているデフォルト設定を有効にして同期する。
最初に障害となったのは、iPhoto 上で特にイベントにまとめなかった画像・動画ファイルは撮影日を基にしたディレクトリにまとめられ、そのディレクトリ名がコロンを含む(Windows 環境では不正なパスのトークン)ために同期時にエラーとなることでした。
これは "iPhoto Library/Originals/2008/2008:01:02" を "iPhoto Library/Originals/2008/20080102" などとすることでとりあえず回避できました。
そんな訳で画像・動画ファイルの同期は完了したわけですが、今度は iPhone6 上の「写真」アプリでブラウズしてみたときに、同期したファイルの並びがおかしいことに気が付きました。きちんと撮影日が反映されているものもあれば、ファイル自体の作成・更新日が適用されているものもあったのです。
したがって、昔取った写真がごく最近のモーメントとして表示されてしまったり。
よくよく原因を探ると、iTunes で「写真の共有元」で指定したフォルダ配下のパスが日本語(おそらく非アスキー文字)を含んでいると、撮影日データが反映されずにファイルの日付が適用されるようなのです(不確か)。
iPhoto 上でイベントを作成すると、それを基にした名前のディレクトリ
("iPhoto Library/Originals/2008/2008年7月 長野" 等)
に画像・動画ファイルがまとめられますが、このようなディレクトリに置かれたファイルに限って撮影日が反映されていなかったのです。
そんな訳で上のようなディレクリ名を英数字に変更する("iPhoto Library/Originals/2008/200807 Nagano")などして改めて同期すると、「写真」アプリ側で撮影日が反映されるようになりました。全てのモーメンツが正常!うつくしい!
なお、試しにフォルダではなくファイル名に日本語を含ませてみましたが、この場合も撮影日データが反映されなくなりました。
えー要は
・iPhone に同期したときに写真の日付がおかしくない?
・同期するファイルのパスに非アスキー文字含んでない?
・それ直したら写真の撮影日でいけるんでない?
ってことです。
検索してみたところ、この現象が掠ってる案件がいくつかあるような気がする
・ios8 にアップデートしたら写真アプリ内のアルバムのイベントの順番がバラバラに
のですが、いかんせん今回の作業が独特なので一般的なものとして言えるのか分かりません・・
とりあえず書いておきます。ぺこり。
-----
Mac 環境:
MacBook 5,1 late2008
Mac OS 10.7.5 (Lion)
iPhoto '08 バージョン 7.1.5 (378)
Windows 環境:
HP ENVY 15 Notebook PC
Windows 8.1
iTunes 12.0.1.26
iPhone:
iPhone 6
iOS 8.1.2