問題: iMovie Project で iPhoto Library (iPhoto Videos) を clip に使ったとき。

iPhoto/iMovie 関連でのポイントはふたつ。

1. iPhoto Library と iMovie Project と iMovie Events は
どこに置いていてもかまわない。別のドライブでもオッケー。

2. iMovie Project は iPhoto Library を絶対パスで見る。

2 がくせもの。これは設計ミス。
つまり iMovie Project が見ている iPhoto Library の移動はできない。
移動すると iMovie Project から見えなくなってしまう。
どうするか? シンボリックリンクしかない。
unix ユーザーなら sudo su して ln -s なんて朝飯前よん。
ln -s source target

iMovie は iPhoto Library が引っ越すことを考えて設計されていない?

Project Library と Event Library については、別のドライブへ引っ越そうが複数ドライブに分散しようが大丈夫なように設計されている。 iMovie はマウントされているドライブすべてを見るので iMovie Projects や iMovie Events や iPhoto Library がどのドライブにあってもみつけてくれる。 しかし iPhoto Library が外付けドライブで見つかろうとも iPhoto Videos は Macintosh HD の下に表示される設計に不安を感じる。これは見つかったドライブの下に現れて欲しい。

問題は Project Library でおきる。 プロジェクトは event clip を絶対パスで保持している。 このパスは不変。 Macintosh HD にある iPhoto Library を event clip にしたら、いつまでも clip はそのパスにあると決めつけている設計。 これは仕様というかバグというか。

というわけで、iMovie Projects や iMovie Events の引っ越しには対応している。しかし iPhoto Library の引っ越しには完全に対応できていない。iPhoto Library を引っ越すと iMovie で面倒なことになる。iMovie でいったん iPhoto videos を clip に使ったら、もう、iPhoto Library は引っ越せない?

とりあえず、シンボリックリンクで解決できますけれども。iMovie ブサイク。

topic: macosx
first posted: 2013-09-15 13:55:28
last modified: 2013-09-17 23:06:50