わっぱーのブログ

書きたいことを書く、ただそれだけ

インターレース解除方法備忘録

更新履歴:
2021/01/29 :言い回しなどをちょこちょこ変えました
 
 
こんにちは、わっぱーです。
 
なんとなく暇なのでインターレース解除方法を書こうとおもいます。
導入方法は各自調べてください。

f:id:wappaku:20200213172930p:plain

テレビの番組表のところで1080iという表記を見たことがある方はいるだろうか?
「i」とは「インターレース方式(interlace)」を示しており、この表記の意味は1920*1080画質のインターレース動画という意味。
インターレース (interlace, interlaced scan)は、画像伝送においてデータ量(動画の場合は伝送レートまたは帯域幅)を増やさずに描画回数を増やす技術である。 飛び越しと訳すことがある。
まぁ簡単に言ってしまえばデータ容量を抑えてヌルヌルな動画を送ることができる技術である。よくTwitterに貼られるGIFにもこの技術が使われている。
ちなみにYoutubeでよく見る1080p表記は1920*1080画質のプログレッシブ動画という意味である。
「p」とは「プログレッシブ方式(progressive)」を示しいる
 
しかしインターレースされている動画をデジタル環境で見るとノイズがあるように見えます。
これをプログレッシブに変換することをインターレース解除といいます。

f:id:wappaku:20200306232837p:plain

ちなみに今日のデジタルテレビは"29.97i"の映像を瞬時に29.97pに変換する機構がありますがほんの少しですが遅延が発生します。
今ではほとんど分かりませんが昔のデジタルテレビは画質を売りにしているテレビだと遅延がひどかったそうです。
 
 余談だがFCやSFCRTA勢はブラウン管テレビを使っている場合が多い(ex.でいすい)
これは前述したとおり液晶などのテレビの場合遅延が発生してしまうからである。
 
※ブラウン管テレビは電子線を走査して画面表示するためインターレース解除を行わない。というかブラウン管テレビの為に作られた技術なので関係ない。
 
インターレース解除をもっと知りたい方はこのサイトをお勧めします。
インターレース解除には様々な方法があり、ソフトによって得意不得意があり「これが一番良い!」と断言できません。
またアニメの場合と実写の場合、また画質を求めるか処理速度を求めるかでも変わってきます。
 
正直インターレース解除方法は山ほどあるので自分の判断で勝手に決めて良いです。
 
●メジャーなインターレース解除方法
 
 最も使用されているインターレース解除方法。高速で比較的軽いのでCPUでも問題なく使用できる。
 
 yadifとyadifmodの二つの機能を持っている。
 
 GPUインターレース解除を用いる方法。PCで再生したときと同じ出力が得られる。
 
 動き保証型インターレース解除方法。高品質で結構人気であるがYadifmod2に比べるとかなり重い。なおBobなので60fpsにできる。※Bobについては後述する。
 
  Aviutlでも使うことができて便利。QTGMCと同じくらい高品質。30fps出力でよければこちらでよいと思う。
 
 
これらを組み合わせてインターレース解除をすることも可能らしい。
 
オリジナルの動画はこちらです。(インターレース解除済み)↓
 
Youtubeに上げたものはこちらをインターレース解除したものです。↓
 
 
この縦方向のノイズのようなものがインターレースです。重いので一部分のみ
 
 

 

●Aviutlの偶数解除

f:id:wappaku:20200307013313p:plain

●AviutlのNnedi3

f:id:wappaku:20200307013513p:plain

●QTGMC

f:id:wappaku:20200307021034p:plain

 

 正直静止画だとよくわからない…

 

●補足(Bob化について)

インターレース解除の方法にBOB化という方法があります。(QTGMCなど)

これは普通60iの動画はインターレース解除した場合30fpsになってしまうのを60fpsにする技術です。

f:id:wappaku:20200307015800g:plain

自分では説明が出来そうもないので分かりやすく解説してあるサイトを紹介します。

http://www.amarectv.com/amarectv/manual/yougo.htm

 

●結論

 

ヌルヌル動画にしたい場合はBoBをお勧めします。

 

まぁ結局自分が一番言いたかったことは

てきとうにインターレース解除すると損

ということです。

 

個人用であれば処理が早いyadifを使ったり、Youtubeやニコ動に上げたいのであれば高品質であるNVEDI3やQTGMCを使うなど使い分ければよいと思います。

 

以上。

 

参考にしたサイト

enctools.com