インターレースビデオ処理 のバックアップの現在との差分(No.6)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
-[[インターレース解除]]
-[[逆テレシネ]]
-[[Bob(60fps化)]]

#contents

** その他のインターレースビデオ処理フィルタ [#lf0a75fb]

-''&aname(eedi2);EEDI2'' ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / tritical, foxyshadis (マルチスレッド版), squid_80 (マルチスレッド + 64 bit 版)
--説明 / 存在している画像を2*y(n)にコピーし、失われているフィールドを補間することによって、画像を垂直方向に2倍にリサイズする。インターレース解除のためのエッジ志向の補間を目的としている(すなわち、通常の画像のリサイズのためには作られていないが、それもできる)((README.txtより翻訳・引用。))。通常版の EEDI2.dll のほか、マルチスレッド版やマルチスレッド + 64 ビット版(いずれも EEDI2_imp.dll)がある。すべて下記の URL から入手可能。
--プラグイン / EEDI2.dll (通常版), EEDI2_imp.dll (マルチスレッド版, マルチスレッド + 64 ビット版)
--URL1 / http://bengal.missouri.edu/~kes25c/
--URL2 / [[アーカイブ]]を参照(マルチスレッド版。'''備考欄を参照''')。 
--URL3 / http://www.esnips.com/doc/06ad6b24-9113-40cb-9313-296407a30709/EEDI2_VC9 (VFR maniac 氏による VC9 ビルド)
--URL4 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-''EEDI3'' ''&color(green){[2.5]}; &color(blue){[ - ]};''
--作者 / tritical
--説明 / 存在している画像を2*y(n)にコピーし、失われているフィールドを補間することによって、画像を垂直方向に2倍にリサイズする。インターレース解除のためのエッジ志向の補間を目的としている(すなわち、通常の画像のリサイズのためには作られていないが、それもできる。)((README.txtより翻訳・引用。))
--プラグイン / EEDI2.dll
--説明 / 上記 EEDI2 プラグインの後継。Doom9's Forum 関連スレッド: http://forum.doom9.org/showthread.php?t=147695
--プラグイン / eedi3.dll
--URL / http://bengal.missouri.edu/~kes25c/

-''ExBlend'' ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Stainless Stephen (Steve Jones)
--説明 / ブレンドのペアを検出して、それらを同一のブレンドされていないフレームのペアに置換するプラグイン。YUY2/YV12 のプログレッシブソースをサポート。
--プラグイン / ExBlend.dll
--URL / http://forum.doom9.org/showthread.php?t=157337

-''FieldHint'' ''&color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Loren Merritt
--説明 / 入力クリップから任意のフィールドを組み合わせる。オプションで、[[Telecide>逆テレシネ#Telecide]]互換のポストプロセッシング ヒント(postprocessing hints)((interlaced、または、progressive としてマークする。))を追加する。
--プラグイン / FieldHint.dll
--URL / http://students.washington.edu/lorenm/src/avisynth/
--URL1 / http://akuvian.org/src/avisynth/
--URL2 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-''&aname(msu_fieldshiftfixer);MSU_FieldShiftFixer'' ''&color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--作者 / [[MSU Video Group:http://www.compression.ru/video/index.htm]]
-''&aname(msu_fieldshiftfixer);MSU_FieldShiftFixer(MSU Field Shift Fixer)'' ''&color(green){[1.0/2.0/2.5]}; &color(blue){[ - ]};''
--作者 / Dmitriy Vatolin(企画、アイデア)、Alexey Moskvin(実装)
--説明 / ソースフレームの異なるラインが異なる出力フレームに配置されている((例: 奇数ラインが偶数ラインより1フレーム遅れている、PAL->NTSC変換後に近接する2フレームの奇数ラインは同じだが偶数ラインは異なる、など。))ときに、位置を調整するためのフィルタ。[[AviSynth MSU FieldShiftFixerFilter:http://www.compression.ru/video/old_film_recover/field_shift_en.html]]のサンプル画像を参照。
--プラグイン / msu_fieldshiftfixer.dll
--URL / http://www.compression.ru/video/old_film_recover/field_shift_en.html

-''MSU_FRC(MSU Frame Rate Conversion Filter, MSU FRC)'' ''&color(green){[2.5]}; &color(blue){[YV12]};''
--作者 /  Dr. Dmitriy Vatolin(企画、アイデア)、Karen Simonyan, Sergey Grishin(以上、アルゴリズム)、Karen Simonyan(実装)
--説明 / フレームレートのアップコンバージョン(上方変換)向けのフィルタ。フレームレートを整数倍に増やすことが可能。
--プラグイン / MSU_FRC.dll
--URL / http://www.compression.ru/video/frame_rate_conversion/index_en_msu.html

-''ReMatch'' ''&color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Dan Donovan
--説明 / 主にアニメ用のフィールドマッチングフィルタ。ReMatchは奇数フィールドを使って、カレント・直前・直後の3つの偶数フィールドから3つのフレームを生成し、検出されたコーミングが最も少ないフレームが選択される。
--プラグイン / ReMatch.dll
--URL / http://www.antialiased.net/programs.html
--URL / http://kawaii-shoujo.net/AntiAliased/programs.html

-''ReverseFieldDominance &color(green){[2.5]}; &color(blue){[RGB/YUY2]};''
-''&aname(RemoveBlend);RemoveBlend &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Violao
--説明 / ブレンドされたフィールド/フレームを削除する。トップフィールドファースト専用。
--プラグイン / removeblend.dll
--URL / http://www.bossanovaguitar.com/video/

-''&aname(ReverseFieldDominance);ReverseFieldDominance &color(green){[2.5]}; &color(blue){[RGB/YUY2]};''
--作者 / Simon Walters
--説明 / フィールドの優先順位を入れ替える。
--プラグイン / ReverseFieldDominance.dll
--URL / http://www.geocities.com/siwalters_uk/reversefielddominance.html

-''vinverse &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / tritical, Didée(関数版)
--説明 / [[インターレース解除]]によって残ったコーミングに効果的なフィルタ。[[Didée 氏の Vinverse 関数:http://forum.doom9.org/showthread.php?p=841641&highlight=vinverse#post841641]]を元に、tritical 氏が作成。Doom9's Forum 関連スレッド: [[TDeint and TIVTC - Page 40 - Doom9's Forum:http://forum.doom9.org/showthread.php?t=82264&page=40#post896352]]
--プラグイン / vinverse.dll
--URL / [[アーカイブ]]を参照。

*** ccc (Cross-conversion Correction) [#v7eccf95]

--作者 / Daemon404
--説明 / AviUtl 用[[クロスコンバート補正プラグイン:http://www.geocities.jp/flash3kyuu/]]の AviSynth 移植版。Doom9's Forum 関連スレッド: [[AviSynth Port: Cross-Conversion Correction - Doom9's Forum:http://forum.doom9.org/showthread.php?t=158696]]
--URL / http://japland.org/ccc/

-''ccc'' ''&color(green){[2.5]}; &color(blue){[YV12]};''
--説明 / ピクセルを再配置、再補間して、720p -> 1080i 変換によって生じたノイズを補正する。
--プラグイン / ccc.dll
-''ccc720'' ''&color(green){[2.5]}; &color(blue){[YUY2]};''
--説明 / 高さを 720 ピクセルにリサイズし、出力するバージョン。
--プラグイン / ccc720.dll

*** Its [#e2b7809a]

--作者 / kiraru2002
--作者 / kiraru2002 (オリジナル), putin (修正版)
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[RGB24/RGB32/YUY2/YV12]};''
--URL / http://members.at.infoseek.co.jp/kiraru2002/
--URL1 (オリジナル版) / [[アーカイブ]]を参照。
--URL2 (修正版) / http://putin999.blog.fc2.com/blog-entry-32.html

-''Its''
--説明 / 逆テレシネとインターレース解除の切り換え器。
--プラグイン / Its.dll

-''ItsCut''
--説明 / Itsで「itvfrのNULLフレームを詰めて出力するオプション」を有効にしたとき(opt=1)、「詰めた後に最後の有効フレームで中断(Ctrl+C)する関数」(([[itvfrの特殊な対応  by 楽天広場ブログ(Blog):http://plaza.rakuten.co.jp/kiraru2002/diary/200607030000/]]より引用。))。
--プラグイン / Its.dll

-''NullSkip''
--説明 / 120fps(vfrout可変出力)時、DELETEフレームに対して指定したフィルタをスキップする。
--プラグイン / NullSkip.dll

*** TelecideHints [#o80d6395]

--作者 / Fredrik Mellbin
--説明 / -
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--プラグイン / TelecideHints.dll
--URL1 / http://forum.doom9.org/showthread.php?p=1356214#post1356214 (ミラー)
--URL2 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-''TelecideHints''
--1 つ目のクリップのヒント(hints)((Decomb の Telecide フィルタにおいて、hints=true の場合に Decimate フィルタに渡される。))に基づいて、インターレースなら 2 番目のクリップを、プログレッシブなら cleanclip を、ヒントが存在しないときは unknownclip を返す。
-''IsHinted''
--ビデオのヒントに基づいて 0 (ヒントなし)、1 (プログレッシブ)、または 2 (インターレース)のいずれかを返す。条件フィルタリング(Conditional Filtering)((参考: [[avisynth.info - 条件関数:http://www.avisynth.info/?%BE%F2%B7%EF%B4%D8%BF%F4]]))でのみ使用可能。
-''KillHints''
--クリップに不正なヒント情報を書き出す。

*** Weave [#z8335b32]

--作者 / kassandro
--説明 / 詳しくは、[[avisynth.info - niiyan/2005-03-08:http://www.avisynth.info/?niiyan%2F2005-03-08#td005b70]] を参照。
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[ - ]};''
--プラグイン / weave.dll (動的リンク版), weaveS.dll (静的リンク版)
--URL / ttp://home.pages.at/kassandro/weave.zip

-''Weave''
--[[Weave]] の複数ライン対応版。
-''Extract ''
--一定の間隔で抽出したラインからクリップを生成。YV12 非対応。