SEt's Avisynth 2.5.8 MT compiled for *x86_64*, MVTools, RemoveGrain, MaskTools2 - Doom9's Forum
- SEt 氏による AviSynth 2.5.8 のマルチスレッド対応ビルドを Intel C++ Compiler (icc) 11 を使って 64 ビット版としてコンパイルしたもの。
- マルチスレッド対応版をベースにしているため、SetMTMode() も、MT() も使える(MT() の利用には、同じ場所で配布されている MT.dll が必要)。
- JoshyD 氏による非公式ビルド。
- DirectShowSource プラグイン、DeviL ライブラリ等も同梱。
- JoshyD 氏によって配布されているその他の 64 ビット版プラグインやツールについては、AviSynth ニュース(AviSynth Blog rev.3): 64 ビット版 AviSynth プラグイン/ツール JoshyD ビルドを参照。
- 動作確認されているもの:
- VirtualDub64
- 同梱されている DirectShowSource プラグイン。
- 内蔵フィルタ。
- なお、64 ビット版の AviSynth としては、すでに squid_80 氏によるバージョンがあります。下記の「関連リンク」を参照。ただし、ベースとなっている AviSynth のバージョンが少し古いです。
注意
- これは、AviSynth rev.2 プロジェクトによる正式なリリースではありません。
- レジストリの書き換えを伴なうため、使用に際しては注意が必要です。もし試したい場合は、あらかじめバックアップを取ってから試した方がいいでしょう。もしくは、正式に 64 ビット版がリリースされるのを待った方が無難かもしれません。
- あらかじめ AviSynth 2.5.8 をインストールしてから、オリジナル版の dll を配布されている dll ファイルに置き換えて使用します(詳細は、AviSynth ニュース(AviSynth Blog rev.3): 64 ビット版 AviSynth 2.5.8 非公式ビルドの「インストール手順」を参照)。
変更点
http://forum.doom9.org/showthread.php?p=1381580#post1381580 によると、今回のアップデートでかなりの速度の向上が見られたとのことです。
具体的な変更点については、http://forum.doom9.org/showthread.php?p=1374605#post1374605 にまとめられています。
これによると、次のような変更が行われたとのことです。
- オリジナル品質を維持しつつ速度を向上させるリサイズコードを追加
- BitBlt メモリコピールーチンでよりたくさんの SSE レジスタを使用
- TemporalSoften のボトルネックをサブルーチンの書き直し(MMX -> SSE)によって軽減
- RGB 色空間変換を AviSynth 32 bit 版と同様に戻した
- Win64 の例外処理の完全なサポートをするアセンブリルーチン、など。
以下、引用です。
http://forum.doom9.org/showthread.php?p=1374605#post1374605 より引用
New on 3/09/2010 *Major Changes to Project* @7:30PM EST
+ Added new resize code for all horizontal and vertical resizers that greatly increases their speed while mainting the original quality
+ BitBlt memory copy routines now use the larger SSE registers, producing appreciable speed gains
+ Bottlenecks in temporal soften have been alleviated somewhat by re-writing slower subroutines to use SSE instead of MMX
+ Minor code changes throughout the source should alleviate other speed issues
+ RGB colorspace conversions are back in place and function as they do in Avisynth32
+ SoundTouch updated to latest version with improved compatibility across all platforms
+ Assembly routines have been written to support full Win64 exception handling
関連リンク
- SEt's Avisynth 2.5.8 MT compiled for *x86_64*, MVTools, RemoveGrain, MaskTools2 - Doom9's Forum
- Index of /squid_80
- squid_80 氏による 64 ビット版 AviSynth。
- Avisynth 2.5.8 MT - Doom9's Forum
- SEt 氏によるマルチスレッド版 AviSynth。
- AviSynth ニュース(AviSynth Blog rev.3): 64 ビット版 AviSynth 2.5.8 非公式ビルド
- AviSynth ニュース(AviSynth Blog rev.3): 64 ビット版 AviSynth プラグイン/ツール JoshyD ビルド

