2009年7月28日火曜日

QC: Quartz Composer のViwerを録画する

動機
某SNSで困ってる(「ムービーを保存または書出ししたい!」等)のを何回か見かけたのと,それへの回答が寄せられていたこと.おいら自身あったら便利そうだなと思ったから

やったこと1.'Render in Image(マクロ)パッチ'の使い方
とりあえず作ったQuartz Composerの絵(Viewer上で合成されている画)が欲しい(そいつを録画するから).そこでこいつ( Quartz Composerによるコンポジションの作成 )Render in Imageまでを学んでほしい.
ちなみにRender in Imageは最初っからQCに入ってるマクロパッチだ.

やったこと2.'MovieExporter'パッチを入れる.
2.1 /Developer/Examples/Quartz Composer/Plugins/MovieExporter フォルダを適当にコピーする(Desktopとか).
2.2 フォルダ内のMovieExporter.xcodeprojを開く(Xcodeで).
2.3 設定をアクティブな構成をRelease, アクティブなターゲットをBuild & Copyとする.

2.4 ビルド
(コピーまで実行してくれる. ${HOME}/Library/Graphics/Quartz Composer Plug-Ins/MovieExporter.plugin ができてる(ハズ).)

やったこと3.撮影(録画)
3.1 QuartzComposerでRender in Imageマクロパッチ(中身は自由に作成する)を配置する.
3.2 MovieExporterを配置してつなぐ.(ついでになにが起きているか見るためにbillboardもつけとく

3.3 MovieExporterのInspectorでファイルパスを設定,確認した後,Export Signalのチェックを入れる(録画開始)

3.4 同チェックをはずす(録画停止)
3.5 ファイルができているのを確認する.
video


参考
某SNSの掲示板の方々 ありがとうございます


おそらくスクリン・クロラ(お世話になってます!)を用いるのが一番簡単かもねw.

以上.

0 件のコメント: