« 貫通カンストの巻 | メイン | 2/3イングランドダイヤツアーの巻 »

2007年1月31日

動画編集・エンコードなど

 土曜祝日を潰されたので、終電まで仕事はしないことにしたい美紅です。

 さて、今回は、大航海時代での動画のキャプチャとエンコードについて。大前提ですが、動画キャプチャにはかなりのマシンパワーが必要となります。12月までPentium4(Northwood) 3GHz + i865P + PC3200 512MB×2 + GeForce7800GSにPATA HDDという構成だったのですが、動画キャプチャを行うとかなり負荷がかかる状態でした。現在は、Core2Duo E6600 + P965 + PC2-5300 1GB×2 + GeForce8800GTSにSATA HDDなのですが、こちらだと20~30fpsでのキャプチャが可能になります。あくまで目安としてでの数字ですがね!

 まずは実際のキャプチャ方法について。ゲーム画面をキャプチャするソフトはいくつかあるのですが、私はFrapsというソフトを使っています。動画キャプチャの他にスクリーンショットやfps表示もできるのですが、シェアウェアだったりします。trialだと動画が15秒に制限されたり、本来はJPEGやPNGでも保存できるスクリーンショットのフォーマットがBMPのみになったりするそうです。37USDで買えるので、私はサクッと決済してみました。ちなみに、スクリーンショットの撮影もDOLでCtrl + Shift + Pを押したときのように数秒間固まったりしないのでかなり便利です。

 まず、Frapsを設定して、Windows起動と同時にFrapsを起動、さらにタスクバーに入れるように設定しておきます。その上で、動画撮影のホットキーを設定します。

私はPauseキーに割り当てています。

 これで実際に動画キャプチャを行うのですが、私は後でB.G.M.をつけるので、DOLの設定でB.G.M.はミュートするように設定した上でキャプチャしています。Frapsは無圧縮に近い形で動画に落とすので、保存先はSATA接続された別のHDDが望ましいですね。私は、マシンにHDDが1本しかないこともあって普通にマイドキュメント内に保存していますが。

 こうして動画が保存できたら、次はこれを編集します。WindowsXPだと、Windowsに付属のWindows ムービーメーカーで簡単な動画が編集できます。私は、学生時代に購入したAdobe Premiere 6.0があるのでこれで編集しました。今更、これのためだけにPremiere Pro 2.0とか買えませんし、Windows ムービーメーカーは使い方が分かりませんし。編集方法は割愛するとして、タイムラインができたら、これをムービーとして書き出します。

 今回、エンコーディングはDivX 6.xで行いました。Windows Media形式やXvidやら色々あると思うのですが、それなりにメジャーな気がするので。公式からダウンロードしてきて、19.99USDを払ってレジストしました。しなくてもエンコードはできるのですが、Free版だとXGAで動画を保存できないらしいので……

 タイムラインを書き出す際に気をつけないといけないのは、どのタイミングで解像度を下げるかという点です。XGA→XGAの書き出しなら問題にはならないのですが、XGA→VGAに縮小する場合、Premiereで縮小するよりもDivXで縮小したほうが自然な縮小になります。ですので、そのように設定して書き出します。





これで動画の書き出しが終了。戦闘をしていた瞬間はそれなりに動けていたと思っていても、あとから何度か見直してみるとマイナスポイントも色々とでてくるもので、もし可能なら動画キャプチャをしてみるのも良いかと思います。

投稿者 美紅 : 2007年1月31日 13:29

FC2トラックバック

このエントリーのトラックバックURL:
http://meixiaojie.com/cgi-bin/mt-tb.cgi/338

コメント

先生、だめです。
ぼくのPCでやるとカクカクになります。
5fpsでもカックンカックンです。(´-ω-`)

ハードエンコじゃないと実用無理ぽ・・・。

やっぱり動画はきびしいでござる。にんにん。

投稿者 こうずぃ : 2007年2月 6日 05:21

先生のところは、Celeronってところがポイントですなぁ。
うちで試した感じ、動画はナニゲに結構CPUパワーも食うので、
できればデュアルコアが望ましい気がします。

投稿者 美紅 : 2007年2月 6日 11:16

コメント本文にURLを書いた場合、spamコメントとして保留します。普通にチェックせずに削除してしまうので、URLを書く必要がある場合は別途私宛にご連絡ください。