インターレース解除方法備忘録
更新履歴:
2021/01/29 :言い回しなどをちょこちょこ変えました
こんにちは、わっぱーです。
なんとなく暇なのでインターレース解除方法を書こうとおもいます。
導入方法は各自調べてください。
テレビの番組表のところで1080iという表記を見たことがある方はいるだろうか?
まぁ簡単に言ってしまえばデータ容量を抑えてヌルヌルな動画を送ることができる技術である。よくTwitterに貼られるGIFにもこの技術が使われている。
「p」とは「プログレッシブ方式(progressive)」を示しいる
しかしインターレースされている動画をデジタル環境で見るとノイズがあるように見えます。
ちなみに今日のデジタルテレビは"29.97i"の映像を瞬時に29.97pに変換する機構がありますがほんの少しですが遅延が発生します。
今ではほとんど分かりませんが昔のデジタルテレビは画質を売りにしているテレビだと遅延がひどかったそうです。
これは前述したとおり液晶などのテレビの場合遅延が発生してしまうからである。
※ブラウン管テレビは電子線を走査して画面表示するためインターレース解除を行わない。というかブラウン管テレビの為に作られた技術なので関係ない。
インターレース解除をもっと知りたい方はこのサイトをお勧めします。
インターレース解除には様々な方法があり、ソフトによって得意不得意があり「これが一番良い!」と断言できません。
またアニメの場合と実写の場合、また画質を求めるか処理速度を求めるかでも変わってきます。
正直インターレース解除方法は山ほどあるので自分の判断で勝手に決めて良いです。
●メジャーなインターレース解除方法
最も使用されているインターレース解除方法。高速で比較的軽いのでCPUでも問題なく使用できる。
yadifとyadifmodの二つの機能を持っている。
動き保証型インターレース解除方法。高品質で結構人気であるがYadifmod2に比べるとかなり重い。なおBobなので60fpsにできる。※Bobについては後述する。
Aviutlでも使うことができて便利。QTGMCと同じくらい高品質。30fps出力でよければこちらでよいと思う。
これらを組み合わせてインターレース解除をすることも可能らしい。
オリジナルの動画はこちらです。(インターレース解除済み)↓
この縦方向のノイズのようなものがインターレースです。重いので一部分のみ
インターレース解除例
●Aviutlの偶数解除
●AviutlのNnedi3
●QTGMC
正直静止画だとよくわからない…
●補足(Bob化について)
インターレース解除の方法にBOB化という方法があります。(QTGMCなど)
これは普通60iの動画はインターレース解除した場合30fpsになってしまうのを60fpsにする技術です。
自分では説明が出来そうもないので分かりやすく解説してあるサイトを紹介します。
http://www.amarectv.com/amarectv/manual/yougo.htm
●結論
ヌルヌル動画にしたい場合はBoBをお勧めします。
まぁ結局自分が一番言いたかったことは
てきとうにインターレース解除すると損
ということです。
個人用であれば処理が早いyadifを使ったり、Youtubeやニコ動に上げたいのであれば高品質であるNVEDI3やQTGMCを使うなど使い分ければよいと思います。
以上。
参考にしたサイト