AVI ファイルが出来上がったら,MPEG-2 ファイルにエンコードする。
[目次]
AVI ファイルを編集するための動画編集ソフトは,AVI ファイルばかりでなく,MPEG ファイルを生成する機能を持っているものも少なくない。その機能を使えば,AVI ファイルとして書き出すというステップが省略できる。
あるいは,DVD オーサリングソフトも,多くが MPEG エンコードの機能を持っている。
しかし,現状では,それらのソフトがもっている MPEG エンコードエンジンはあまり性能が良くない。AVI ファイルにしてから MPEG エンコード専用のソフトを使って MPEG ファイルを作成したほうが画質のいいものができるようだ。
現在,アマチュアユーザーが使うためのソフトとしては,TMPGEnc Plus 2.5 と CINEMA CRAFT ENCODER Basic (以下,CCE Basic) が双璧だろう。この2つは,たとえば『ビデオ SALON 』(玄光社)2003年5月号の記事「DVD オーサリングソフト選手権」でも,オーサリングソフトの MPEG エンコードエンジンとは画質において大きな差があるという評価が下されている。他のソフトの中には,4000 kbps 程度のビットレートで VBR を用いると破綻を起こすようなものもあるのだそうだ。
ただしこの2つの高性能エンコードソフトにも,それぞれ,以下の弱点がある。
TMPGEnc Plus 2.5 の処理の遅さは,たしかに,耐えられるか耐えられないかの境界線上にある。私の環境では,1時間の動画を 2-pass VBR でエンコードしようと思ったら,HALF D1 サイズ(352×480)で 7.5 時間,FULL D1 サイズ(720×480)となると 9.5 時間を覚悟しなければならない。もしノイズ除去などのフィルタ処理までかけるなら,さらに多くの時間が必要となる。
もう一つの弱点である DV Type-1 未サポートという点については,回避する方法がある。
「デジタルビデオカメラの映像を編集する >> ビデオ編集 >> ビデオファイルとして書き出す」参照。
他方,CCE Basic のほうの,前処理ができない点については,問題になる場合とならない場合とがある。
フィルタ処理などは私はほとんどしないので,それができないことはあまり問題ではない。しかし,リサイズができないのはけっこうつらい。フレームサイズが 352×480 や 352×240 の MPEG-2 ファイルが作りたいときには,そのような前処理をしたうえで CCE Basic にかける必要がある。そのような前処理をさせるのに適したソフトもあるようだけれど(AviSynth など),不便であることは確かだ。
だから結局は,両方買って,場合によって使い分けるしかないだろう。
私も,ずっと TMPGEnc Plus 2.5 を使っていたが,CCE Basic も試してみることにした(通常のダウンロード価格が 5,800円のところ,ちょうどうまいぐあいに,販売元のNOVACが「秋の夜長ビデオ編集キャンペーン」と題して,10/31〜12/26までのVectorプロレジでの価格を 4,980円にしていたので,2003年12月9日購入)。
画質を比較しようと思い,TMPGEnc Plus 2.5 で 平均ビットレート 2,300 kbps,2-pass VBR でエンコードしてあったのと同じAVIファイルについて,CCE Basic で同じ指定でエンコードしてみた。
私の目では,このように低いビットレートでの画質は,なお TMPGEnc Plus 2.5 に軍配が上がるのではないか,と感じた。
それぞれの映像をキャプチャしたものをいちおう載せておく。
これで基本的に原寸。つまり,かなり遠くのほうに小さく写っている部分を切り取ったものである。
ただ,条件が全然統一できてないので,実は比較の意味はない。動画で確認したときの印象が少しは伝わるかと思って載せてみるだけだ。
というのは,TMPGEnc Plus 2.5 でのエンコードは,フレームサイズを HALF D1(352×480)にして行ってあったので,静止画キャプチャ後に横に拡大した。これに対し,CCE Basic でのエンコードは元データと同じ FULL D1(720×480)で行ったので(前述のとおり,CCE Basic ではサイズが固定),キャプチャしたそのままなのである。
TMPGEnc Plusの映像 | CCE Basicの映像 |
以上をまとめると,次のようになる。
なお,高速という点でいえば,ハードウェア・エンコードをさせるという手もある。
ハードウェア・エンコードは,通常,テレビ放送などを即時エンコードして CPU に渡すために使われるが,キャプチャボードによっては,AVI 形式のファイルを MPEG にエンコードするためにも使えるものがある。
たとえば,Canopus の MTV シリーズを使っているユーザーであれば,添付されてくる Canopus DV-MPEG Converterによって,DV形式(Type-1 も Type-2 もO.K.)のファイルを高速に MPEG エンコードできるのだ。
ただ,低ビットレートでの画質はやはり TMPGEnc Plus 2.5 のほうがいいような気がする。
MPEG ファイルを作るときは,ビットレートやフレームサイズなどをエンコードのたびに指定することもできるが,一つの DVD-Video に収めることを予定している複数のMPEG ファイルを作るなら,最初にテンプレートを用意したほうが作業が簡単。
そこで,以下では,テンプレートを用意したうえで,プロジェクトウィザードを使ってそのテンプレートを指定し,最後にバッチエンコードする方法を紹介する。
テンプレートを用意したらプロジェクトウィザードでプロジェクトを設定する。
よく知られているように TMPGEnc Plus 2.5 は処理が遅い。
寝る前にエンコードを開始させて翌朝確認するとか,翌日の帰宅後に確認するとかという使い方をするしかないと割り切ったほうがいい。
そうすると,バッチエンコードをする場合が多いだろう。
「プロジェクト内容の設定」に書いた手順を実行すると,バッチエンコード処理をするリストに,設定したプロジェクトが登録されているので,それを実行すればよい。次のようにする。
[※ 準備中 ]