warpsharpパッケージ
warpsharpパッケージとは? †
数多くの有益なフィルタを含むwarpsharpプラグイン(warpsharp.dll)と、そのwarpsharpプラグインと一緒に配布されている、他のプラグインやツールを含めた一式を、当サイトでは、warpsharpパッケージと呼んでいます。
これは正式名称ではありません。なぜなら、warpsharpパッケージには説明書が含まれていないからです。
同様の理由により、当サイトにおけるwarpsharpパッケージ関連の説明は、すべて非公式なものです。そのため、間違いが含まれている可能性もあります。
warpsharpの入手 †
warpsharpパッケージは、以下のページから入手することができます。
- warpsharpパッケージ(オリジナル)のホームページ
- warpsharpパッケージ改造版 by seraphy
- http://seraphy.fam.cx/~seraphy/program/WarpSharp/index.html
- ミラー(by VFR maniac 氏): http://vfrmaniac.fushizen.eu/seraphy_mirror/
- アーカイブ(ミラー)
- 64 ビット版 by 2ちゃんねる Avisynthを絶讃ιょぅょ Part30 スレの 129 氏(seraphy 版ベース)
- アーカイブ(ミラー)
warpsharpパッケージ改造版 by seraphy とは †
ConvertYUY2ToAviUtlYC/ConvertAviUtlYCToYUY2(下記参照)の色空間変換式の修正や AviUtl 0.99a 以降のマルチスレッド対応などが追加された改造版。
seraphy 氏による。
64 ビット版について †
- 2ちゃんねる Avisynthを絶讃ιょぅょ Part30 スレの 129 氏によって 64 ビット化されたもの。
- seraphy 版ベース。
- 2011-06-16 版現在、「VirtualDub、WScript/WSInvokeプラグインが動作し」ない。
- 2011-06-16 版では、Aviutl 関連とゴーストプラグインは未テスト。
- 再配布にあたって、avsfilter.dll、avsfilter.auf、および、avsinp.aui のバイナリが削除されている。詳しくは、同梱されている「配布にあたって.txt」を参照。
使用上の注意 †
オリジナル版の場合 †
2003年7月5日版のwarpsharp.dllから、msvcp71.dllとmsvcr71.dllが必要になりました。msvcp71.dllとmsvcr71.dllを、システムフォルダ*1にコピーしてください。
- msvcp71.dllとmsvcr71.dllが入手可能なところ
ただし、名前は同じmsvcp71.dllとmsvcr71.dllであっても、入手先の違いによる、微妙なバージョンの違いやビルドの違いによって、うまく動作しないケースがあるようです。msvcp71.dllとmsvcr71.dllをインストールしたにもかかわらず、warpsharp.dllやLoadPluginEx.dllが使えない場合は、msvcp71.dllとmsvcr71.dllを別のところから入手しなおしてみてください。
2003年7月5日よりも前のバージョンを使用する場合には、msvcp70.dllとmsvcr70.dllが必要です(上の[プラグインが使えません]」参照)。
seraphy 版の場合 †
seraphy 氏による改造版 warpsharp パッケージでは、2008-03-25 版から Visual C++ 2008 でコンパイルされており、動作には Visual C++ 2008 ランタイムが必要となります。Visual C++ 2008 ランタイムは、ダウンロードの詳細 : Visual C++ 2008 SP1 再頒布可能パッケージ (x86) などを使ってインストールすることができます。
LoadPluginEx2 について †
LoadPluginEx に関しては、改造版の LoadPluginEx2.dll も存在します。オリジナル版も seraphy 版も動作しないという場合は、LoadPluginEx2 を試してみてください。
LoadPluginEx2 は、http://www.aquilinestudios.org/scripts/ から入手可能です。
warpsharpパッケージに含まれるファイル †
warpsharpパッケージ*2には、以下のファイルが含まれています。
- warpsharpプラグイン(warpsharp.dll)
- LoadPluginEx.dll
- avsfilter.dll
- avsinp.aui
- ShowAUFInfo.exe
- auoenc.exe
- その他(ソースファイルやサンプルファイル)
バージョンによって収録されているファイルが異なる可能性があります。また、詳しい内容については、「warpsharpプラグイン内蔵フィルタ」、および「その他のプラグインやツール」を参考にしてください。
warpsharpプラグイン内蔵フィルタ †
WarpSharp | VirtualDubのWarpSharpライクなシャープフィルタ。 | YUY2, YV12 |
Xsharpen | VirtualDubのXsharpenライクなシャープフィルタ。 | YUY2, YV12 |
UnsharpMask | VirtualDubのUnsharp Maskライクなコントラスト強調/シャープフィルタ。 | YUY2, YV12 |
UVTimingH / UVTimingV | AviUtlの色タイミング補正プラグインライクな色差シフトフィルタ。 | YUY2, YV12 |
SearchGhost | EraseGhost形式のログファイルを出力する、ゴースト検索フィルタ。 | YUY2, YV12 |
EraseGhost | AviUtlライクなゴースト除去フィルタ。 | YUY2, YV12 |
SearchGhostV | EraseGhostVで使用するためのログファイルを出力する、ゴースト検索フィルタ。 | YUY2, YV12 |
EraseGhostV | AviUtlライクなゴースト除去(縦線)フィルタ。 | YUY2, YV12 |
KenKunNRT | AviUtlライクなノイズ除去(時間軸)フィルタ。 | YUY2, YV12 |
KenKunNR | AviUtlライクなノイズ除去フィルタ。 | YUY2, YV12 |
Auto24FPS | AviUtlライクな自動24fps化フィルタ。 | YUY2, YV12 |
AutoDeint | AviUtlライクなインターレース解除(自動 / 二重化)フィルタ。 | YUY2, YV12 |
LoadAviUtlFilterPlugin/LoadAviUtlFilterPlugin2 | AviUtlフィルタプラグインを使用可能にするフィルタ。 | YUY2 |
LoadAviUtlInputPlugin | AviUtl入力プラグインを利用して、ソースを読み込むためのフィルタ。 | YUY2 |
FrameCache | 自前でキャッシュを取得するフィルタ。 | - |
WScript / WSInvoke | AviSynthにおいてWindows Scriptを利用可能にするフィルタ。 | - |
ConvertYUY2ToAviUtlYC | YUY2からAviUtlのYC空間に変換するフィルタ。AviUtlフィルタプラグインを利用するを参照。 | YUY2 |
ConvertAviUtlYCToYUY2 | 上記のConvertYUY2ToAviUtlYCでAviUtlのYC空間に変換したクリップをYUY2に再変換するフィルタ。AviUtlフィルタプラグインを利用するを参照。 | - |
その他のプラグインやツール †
LoadPluginEx.dll | AviSynth1.0/2.0用のプラグインをAviSynth2.5で、AviSynth2.5用のプラグインをAviSynth1.0/2.0で使用可能にするプラグイン。 |
avsfilter.dll | AviSynth用フィルタの設定をAviUtlやVirtualDubで行うためのプラグイン*3。 |
avsinp.aui | AVSファイル用のAviUtl入力プラグイン。 |
ShowAUFInfo.exe | AviUtlフィルタプラグインを利用するための情報(関数など)を出力するコマンドラインツール。 |
auoenc.exe | AviUtl出力プラグインを使ってエンコードするためのコマンドラインツール。 |