41
iMovie '09から720pをエクスポートする

読者のデニス・クレイトン氏は、iMovie '09とHDビデオカメラで作成したムービーに満足していないようです。彼はこう書いています。

Sony SR11 HDビデオカメラを持っています。最近iLife '09を購入し、iMovie '09を使って720pの動画を作成し、オンライン動画サービスにアップロードしようとしたのですが、結果がひどいです。動画がギザギザに歪んでしまいます。何が起こっているのでしょうか?修正方法はありますか?

詳しく知らない人のために、少し背景を説明します。

Sony SR11ビデオカメラは、1080iでHD撮影できるAVCHDビデオカメラです。「i」はインターレースを意味し、カメラはフレームを奇数ラインと偶数ラインに分けて記録します。つまり、まず上から下まで540本の偶数ラインで撮影し、次に上から下まで540本の奇数ラインで撮影します。ご想像のとおり、ビデオカメラが撮影中に動きが多いと、奇数フィールドと偶数フィールドでわずかに異なる素材が記録されます。そうなると、動画にジャギーが発生します。

テレビは、映像を滑らかにする回路でこのギザギザを補正します。しかし、コンピューターモニターにはそのような回路がないため、インターレース映像はコンピューターモニター上で非常に粗く見えるのです。

テレビ以外のディスプレイでも出力がきれいに表示されるように、このジャギーを取り除くには、ビデオのインターレース解除(デインターレース)を行います。これは、偶数フィールドと奇数フィールドのジャギーを軽減する様々な手法を用いて、ジャギーを滑らかにする処理です。HDビデオをサポートするウェブサイトでは、ビデオを720p(1280 x 720ピクセル、プログレッシブ)で表示します。(プログレッシブビデオはすべてのラインを一度に描画するため、インターレースビデオよりも滑らかです。)

さて、いよいよ問題の解決です。iMovie '08 および '09 から 720p ビデオをエクスポートするには、「共有」→「QuickTime を使用してエクスポート」を選択し、QuickTime のムービー設定ボックスをいじります。例えば、「エクスポートしたファイルを保存」ウィンドウの「エクスポート」ポップアップメニューから「ムービーから QuickTime ムービー」を選択し、「オプション」ボタンをクリックして「ムービー設定」ウィンドウを表示します。そのウィンドウ内の「設定」ボタンをクリックし、「圧縮タイプ」ポップアップメニューから「H.264」を選択します(別のコーデックを使用することもできます)。データレートを 5,000 kbps に制限します(オンラインビデオサービスでは 3,000 kbps から 5,000 kbps のデータレートが推奨されています)。そして、「OK」をクリックしてウィンドウを閉じます。ムービー設定ウィンドウの「サイズ」ボタンをクリックし、「サイズ」ポップアップ メニューから「1280 x 720 HD」を選択し、「ソース ビデオのインターレース解除」ボックスにチェックを入れ、「OK」をクリックしてウィンドウを閉じます。ムービー設定ウィンドウで「OK」をクリックし、最後に「エクスポートしたファイルに名前を付けて保存」ウィンドウで「保存」をクリックして、ビデオを 720p ビデオとしてエクスポートします。

ふぅ…。

MPEG ストリームクリップの設定。

iMovie '08なら、720pでそこそこ見栄えの良いムービーが作れたのに、iMovie '09ではそうはいきません。なぜそうなるのかと言うと、デインターレース機能が正しく動作していないからです。「ソースビデオのデインターレース」オプションを今からでも最後まで有効にできたとしても、結局はインターレースビデオになってしまいます。

これはAppleが対処すべき問題です。Appleが対処するまでは、編集したムービーを1080iビデオとしてエクスポートし、別のアプリケーションでインターレース解除するのが最善策です。

では、iMovieの「QuickTimeを使って書き出し」コマンドに戻りましょう。ムービー設定ウィンドウを開き、「設定」をクリックします。設定ウィンドウで、「圧縮タイプ」ポップアップメニューから「Apple Intermediate Codec」を選択します。「圧縮」セクションで「その他」オプションを有効にし、「インターレース」オプションにチェックを入れ、下のポップアップメニューから「トップフィールドファースト」を選択します。「サイズ」ボタンをクリックし、「書き出しサイズ設定」ウィンドウで「サイズ」ポップアップメニューから「1980 x 1080 HD」を選択します。「ソースビデオのインターレースを解除」オプションのチェックを外し、「OK」をクリックしてウィンドウを閉じます。「OK」をクリックしてムービー設定ウィンドウを閉じ、最後に「書き出し」ウィンドウで「保存」をクリックしてビデオを保存します。これにより、1分間あたり1GB弱という巨大なファイルが生成されます。

JES デインターレーサーの設定。

巨大なファイルを手に入れたら、あとはインターレース解除するだけです。これは、いくつかの無料ユーティリティのいずれかを使って行うことができます。Squared 5の無料MPEG Streamclipや、Jan E. Schotsmanの同じく無料のJES Deinterlacerなどが挙げられます。それぞれについて簡単に説明します。

MPEG Streamclipでファイルを開き、「ファイル」メニューから「MPEG-4にエクスポート」を選択します。表示されるMPEG-4エクスポーターウィンドウで、「圧縮」ポップアップメニューから「H.264」を選択し、「データレート制限」オプションを有効にして「5,000」(オンラインビデオサービス用)を入力します。「1280 x 720(HDTV 720p)」オプションを選択し、「ビデオのインターレース解除」オプションを有効にして、「フィールド優先」ポップアップメニューから「上位フィールドを優先」を選択します。「MP4を作成」をクリックすると、MPEG StreamclipがMP4を作成します。

JES Desinerlacer でファイルを追加し、「プロジェクト」タブをクリックして「カスタム」オプションを選択し、ポップアップメニューから「標準変換」を選択します。「高さ」フィールドに720、「幅」フィールドに1280、「フレームレート」フィールドに29.97と入力します。次に、「プロジェクト」タブのポップアップメニューから「デインターレース」を選択し、「トップフィールドを使用」が有効になっていることを確認します。「出力」タブをクリックし、「エクスポート」ポップアップメニューから「QuickTime ムービー」を選択し、「ムービー設定」ウィンドウで必要な設定を行います(コーデックの選択やデータレートの制限など)。QuickTime ウィンドウをすべて閉じ、アプリケーションの「OK」ボタンをクリックしてエクスポートを開始します。完了すると、720p のデインターレースビデオが完成します。

この件に関するさらに詳しい情報については、Apple のディスカッション フォーラムのこのスレッドをご覧ください。

ふぅ、またか。Appleがこれを修正するのは素晴らしいアイデアだと言ったかな?