googleフォトアップロード用に動画ファイルの変更日を作成日にあわせる

紙に書かず、心に書きとどむべし。
アンティステネス 「断片」

最近写真や動画の管理とバックアップはGoogleフォトに頼っているのですが、なかなか面倒なのがムービーで録画したAVCHD形式の動画。
当初、AVCHDをフォルダ毎HDDにコピーした先をGoogleフォトの同期先に指定して、アップロードするようにしていたのですが、MTSのままだとPCだとやっぱり使いづらい。
やっぱりmp4やmovに変換した方がいいのかなと思って、以下記事にあたりました。iMovieでかんたんにmov変換できるのですね。全然知りませんでした。
試しにSDカード上のAVCHDを取り込んでみると、たしかに変換される!名前がClip #1.movとかになるのはイマイチですが問題はないです。変更日は、取り込んだ日になっていますが、作成日もちゃんと引き継がれている。これはいい!

と、いうことで、早速いくつかたまっていたAVCHDをmovに変換しつつ取り込んだ後、Googleフォトのアップロードフォルダにコピー。これで完璧!!
と思ったのですが・・・

「日付が今日になってる。。。」

どうも、Googleフォトは作成日ではなく変更日をベースに日付を決定するようです。。そこは作成日じゃないのか、と言いたいところですが、そうはいってもむなしいだけなので対策を調べます。
結論としては、特に設定等はなさそうなので、Googleフォト上でアップロード後に手で日付修正するか、アップロード前に変更日を修正するしかなさそうです。

さすがに手で一つづつ作成日をコピーするのもバカバカしいので、shell scriptを用意しました。
#!/bin/sh

for i in `seq 1 $#`
do
	CREATED=`GetFileInfo -d "$1"`
	echo $1 ":" $CREATED
	SetFile -m "$CREATED" "$1"
	shift
done
これをchdate.shとかいう名前を実行パスの通ったところにでも保存して、変換後の動画の入ったディレクトリ上で、
$ chdate.sh *.mov
とかすれば完了です。
なお、これはmov変換時に変更日がかわったことによる対策ですが、MTSのままバックアップ取る場合は、mvコマンドやcp -pとかで日付が保存されるような形でバックアップとればもとの日付が保存されます。但し、SD上のデータが既に内部HDDからのコピーだったりすると、既に日付がコピー時のものなので、やっぱり今回のような対策は必要です。
そもそも、作成日を見てくれていれば話は早いのですが、まぁ無料でこれだけのサービス享受させて頂いているのでわがままは言えないですね :-)

【関連書籍】
「シェル芸」に効く!AWK処方箋 斉藤 博文
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus) 山森 丈範

Macbook airでBlu-rayドライブを使う

白鳥は哀しからずや 空の青 海のあをにも染まずただよふ
若山牧水

自宅PCをMacbook air (Mid2011 13")に乗り換えてから、しばらくはドライブ無しで使ってたのですが、さすがにないとやっぱり不便。ほとんど必要なケースはないんですが、CDリッピングくらいはやっぱりしたい。
一応、Windows PCもまだありますが、いちいちそのために別PCでWindows立ち上げるのも面倒。ということで、やっぱりドライブは購入することにしました。


さて、Macbook air用のドライブとしてまず候補にあがるのが、Apple純正のMacBook Air SuperDrive。専用ドライブなので見た目のデザインはMacbook airとの組み合わせでの機能は一番。itunesのバックアップなんかはこれでないとできないみたいだし。

Apple MacBook Air SuperDrive MC684ZM/A
B00485CHL8

とはいえ、このドライブ、Macbook air専用のため、他の機器では使えない。Windowsはもとより、Macbook Proでだって使えない。これはさすがにいまいち。
あともう一点悩ましいのがBlu-ray対応。どうせ新たに外付けドライブ買うのであれば、できればBlu-ray対応のものにしたいところです。自宅にはBDレコーダもありますし、別にMacでBDをみたいというわけではないんですが、BDレコーダでBDやDVDにバックアップとった個人ムービーを、PC環境でもう一度バックアップor編集したいと思うことが前々からありましたので。


というわけで、今回はsuperdriveはやめて、汎用のBlu-rayドライブを購入することに決めました。
私が購入したのは次のBUFFALOのポータブルBlu-rayドライブ(BR-PX68U2-BK)。

BUFFALO ポータブルブルーレイドライブ BR-PX68U2-BK
B002UD6CMK

旧モデルなので安かったのが決め手です。発売が古いため、バンドルされている再生ソフトも古く、Updateが必須という話もあるようですが、私の場再生用じゃないので問題なし。というか、そもそもMac用じゃないですしね。
ちなみに、このモデル含め、現在発売されているBlu-rayドライブはどれも公式にはMac対応していません(過去にあったようですが今は品切れ)。とはいえ、実際使っている限りは、何の設定せずとも問題なく使えています。メニューにもBD関連の設定が出ますので、Mac OS Lion自体にもBlu-ray対応はきちんと入っているようですね。


以下、簡単な動作確認結果です。

メディア書き込み (ファイル書き込み)読み込み
音楽CD - OK (itunesでリッピング)
CD-R OKOK
DVD-Video - OK (DVDプレイヤで再生)
DVD-R OK (Finderからファイル書き込み) OK
DVD-RAM OK (Finderからファイル書き込み) OK
BD-R (1層 25GB) (未検証) OK
BD-RE (1層 25GB) OK (Finderからファイル書き込み) OK
BD-RE (2層 50GB) OK (Finderからファイル書き込み)OK

書き込み速度も十分でています。
Blu-rayへの書き込みはできないかなと思っていたのですが、あっさりできたのは意外でした。あんまり書き込みすることはなさそうですが、うれしい誤算です。あと、DVD-RAMが使えるのものうれしい。


といことで、
・公式サポートでないということは気にならない
・自己責任で使う
・BDやDVD-RAMの資産がある
というMacbook airユーザーの方には、Blu-rayドライブはいいかもしれません。
私が買ったのは古い型ですが、BDXL対応の多分新しいモデルでも大丈夫かと思われます。

BUFFALO BDXL対応 ポータブルブルーレイドライブ BRXL-PC6U2-BK
B004T7V62G
人気エントリ
最近の記事
本のおすすめ

4274065979

4844337858

482228493X

4904807057

4873114799


最近のコメント
Links
プロフィール
  • Author:proger
  • 組み込み関係で仕事してます
ブログ内検索