【AviUtl】インターレース解除する4つの方法【デインターレース】

AviUtlを使用して「インターレース解除」する方法について紹介します。

「インターレース」と「プログレッシブ」の仕組みを理解するのはちょっとむずかしいですけど、インターレース処理自体はかなり簡単に出来ます。(最悪知識が無くても出来る)

スポンサードリンク

インターレース解除とは?

インターレース解除_比較

インターレース解除とは、インターレース方式の動画をプログレッシブ方式の動画に変換する事を言います。(※「デインターレース」とも呼びます)

具体的には、「2つのフィールドを補間して、1つのフレームを補間生成する事」を指します。

2つのフィールドから補間してフレームを生成するだけなので、厳密に言えば、100%完全なフレームを再現するのはムリです。

だからこそ、インターレース解除には様々な方法が存在するのです。(どれも100%完全ではない)

※「インターレースってそもそも何?」って人は以下の記事を参考にして下さい。
インターレース動画とプログレッシブ動画の違いについて
インターレース方式_gif

注意点として、インターレース解除出来るのは「インターレース」形式の動画のみであって、「インターレース形式の動画をインターレース解除しないでプログレッシブ形式に変換した動画」はインターレース解除する事は出来ないので注意です。(そうなってしまった動画は救いようが有りません)

インターレースとプログレッシブの判別方法

インターレースとプログレッシブを判別するには、

  • 「MediaInfoなどのファイル識別ソフトで判別する方法」
  • 「AviUtlで無理やりプログレッシブ動画として読み込んで自力で判別する方法」

の2種類の方法が有ります。

※詳しくは以下の記事を参考にして下さい。
インターレース動画とプログレッシブ動画を判別する方法

インターレース解除する方法

AviUtlでインターレースを解除する方法としては主に、

  • 「拡張編集」機能で解除する方法
  • 「本体」機能で解除する方法
  • 「プラグイン」機能で解除する方法

の3つの方法が有ります。

それぞれの特徴としては以下のようになります。

  • ○手軽な順
    拡張編集>本体機能>プラグイン
  • ○厳密なインターレース解除が出来る順
    プラグイン>本体機能>拡張編集

とりあえずそこそこ見れるレベルでサクッと簡単にインターレース解除したい!」って場合は、拡張編集のインターレース解除機能を使用するのをオススメします。

そこそこ拘ってインターレース解除したいって人は本体機能を使用しましょう。

クオリティの高い動画を目指してる人はインターレース解除用のプラグインを導入しましょう。

方法①:拡張編集にてインターレース解除する方法

拡張編集タイムラインに動画をドロップ&ドロップして動画を読み込みます。

DD

動画オブジェクト(動画オブジェクト_画像)をクリックし、設定ダイアログを出し、右上の+マーク(+マーク)から「インターレース解除」を追加します。

インターレース解除_設定ダイアログ

インターレース解除の方法は以下の3種類から選ぶことが出来ます。自分の動画に合うモノを選びましょう。

  • 奇数解除
    • トップフィールドのみを選定して足らない部分を補完して描画する方法
  • 偶数解除
    • ボトムフィールドのみを選定して足らない部分を補完して描画する方法
  • 二重化
    • ボトムフィールドとトップフィールドを両方表示させて、その両方を上手い具合に補正して描画する方法
      ※奇数解除と偶数解除を混ぜたような感じです

ほとんどの動画は「奇数解除」でOKです。

また、拡張編集にてインターレース解除する場合は、透明度を含む動画は正しく解除する事が出来ませんので注意です。

方法②:本体機能にてインターレース解除する方法

本体機能にてインターレース解除するには、本体ウィンドウに動画をドラッグ&ドロップして動画を読み込みます。

aviutl本体画面

メニューの「設定」→「インターレースの解除」にてインタレースの手法を選択します。

本体機能_インターレース解除メニュー1

「奇数」「偶数」「二重化」については拡張編集と同じ効果です。

  • 奇数
    • トップフィールドのみを選定して足らない部分を補完して描画する方法
  • 偶数
    • ボトムフィールドのみを選定して足らない部分を補完して描画する方法
  • 二重化
    • ボトムフィールドとトップフィールドを両方表示させて、その両方を上手い具合に補正して描画する方法
  • 自動24fps化
    • 24fpsの動画のインターレース解除するのに適した方法
  • 自動
    •  その動画に適した方法でインターレース解除する方法。60fpsの動画とかだと更に上手く解除できるらしいです。
      ※フィールドオーダーが間違っていた場合はキレイに解除出来ないので、間違えないようにしましょう

とりあえず「自動」に設定しておけば問題有りません。

「奇数」「偶数」は使用する必要は有りません。(メニューの「編集」→「現在のフレームのインターレース解除」からフレーム毎にデインターレース解除する際に使用します。

インターレースとしての滑らかさを残したままインターレース解除したい場合は「二重化」を選びます。

24fps動画をインターレース解除したい場合は「自動24fps」を選びます。

方法③:プラグインにてインターレース解除する方法

インターレース解除するプラグインは色々と有りますが、ここでは有名なもののみ紹介します。

NNEDI3(作者:Bean氏)

最もキレイにデインターレース出来ると評価の高いプラグインです。以下の様な特徴が有るようです。

AviSynthの外部プラグインである「nnedi3」及び「nnedi3_rpow2」をAviUtl用に移植したものです。非常に精度の高い補間を行うプラグインで、特に画像の拡大において大きな効果を発揮します。

  1. こちらのページから本体(nnedi3 for AviUtl ver 0.9.4.1 (2011-07-22))をダウンロードする
  2. 中に入っている「nnedi3.auf」をAviUtl本体フォルダに移動させる
  3. メニューの「設定」→「NNEDI3フィルタの設定」を選択する
  4. 右上にチェックを付けて有効にする
    NNEDI3

色々パラメータが有りますが、特に何もしなくても(デフォルト設定でも)とても良い感じにデインターレースしてくれます。

自動フィールドシフト(作者:あじ氏)

フィールドシフト機能付きのプラグインです。あと24fps化するのにも使ったりします。

このプラグインについては作者のあじ氏が、分かりやすい解説書を色々作ってくださってますのでそちらも参考にしてみてください。

また、x264guiExの作者でもある「rigaya」氏によって、「自動フィールドシフト 高速化版」という同プラグインを高速化させたバージョンもリリースされています。(こっちを使ったほうがAviUtlの動作は比較的軽くなります)
http://rigaya34589.blog135.fc2.com/

その他プラグイン

ここで紹介したプラグイン以外にも以下のようなデインターレースプラグインが有りますので、色々試してみると良いかもしれません。

というか、インターレース解除プラグインは、「探せばいくらでも有る」っていうくらい種類が豊富なので、自分の好みのプラグインを探せば良いと思います。

※AviUtlのインターレース解除プラグインに満足出来ない人は、AviSynthのインターレース解除プラグインを使用する事をオススメします。

AviSynthのインターレース解除プラグインは非常に高品質です。

方法④:60fps読み込みして出力する方法

メニューの「ファイル」→「開く」から、「60fps読み込み」にチェックを入れて、無理やりにプログレッシブ動画として読み込む方法です。

60fps読み込み

ある種のインターレース解除と言えます。

この方法だと、単純にプログレッシブの60fpsになるという事なので、ファイルサイズは2倍近くに膨れ上がってしまうという欠点もあります。

なので、読み込んだ後に「設定」→「フレームレートの変更」で1/2まで落としてやれば、30fpsまで下げれたりもできます。

※60fps読み込みする場合は、「60fpsフリッカ軽減」というフィルタも併用すると良いかもしれません。(ちらつきを抑えれます)

まとめ

・「とりあえずチラつきさえ抑えれれば何でも良い」って人は、「拡張編集のインターレース解除」機能を使っとけば良い

・「出来る限り高品質にインターレース解除したい!」って人は、解除したいソース動画の種類(実写・アニメ)によって、インターレース解除プラグインを変えるべき、色々試すべき。(一概に「この方法でインターレース解除すれば高品質になる!」というものでもない。あと好みの問題もある。)

(おまけ)再生プレイヤーでインターレース解除する方法

動画自体をインターレース解除しなくても、パソコンの再生プレイヤーの「インターレース解除」機能を使用すれば、再生しながらインターレース解除を行う事が出来ます。

GOMPlayer」でのインターレース解除画面 VLCメディアプレイヤー」でのインターレース解除画面 ffdshow」でのインターレース解除画面
gomplayer_インターレース vlc_デインターレース ffdshow_インターレース解除

インターレース解除に対応している再生ソフトでは、本来のインターレース動画と同等レベルで滑らかに動画を再生する事が出来たりします。

ストリーミングサイト(youtubeとかニコニコ動画とか)などに投稿しないで、自分だけが楽しむ用途としてのインターレース動画ならわざわざAviUtlでデインターレースする必要は無いと思います。(まぁこれは個人の好み・考えの問題です)

スポンサーリンク

コメント一覧

  1. 匿名 より:

    インターレース解除の方法を探していてこのページに辿り着きました。
    方法4の60fpsで読み込むという方法を初めて知り、試してみたところ確かにプログレッシブになりました。

    ただ、インターレースの仕組みから言って、60fpsで読み込んだら縦の解像度が半分になるか、縞々の映像ができるような気がします。ですが、そうはならないということはAviUtlが何らかの補正処理をしているという認識で良いのでしょうか?