2010/4/16 時点の JoshyD 氏による avisynth x64 はインストール手順に沿ってインストールしても、
Windows Media Player x64で再生できねー!!!!
もちろん、Windows Media Encorder 9 x64もダメ。
うむむ、これは困った。
私は個人的にはWMVがお気に入りなのに。
というわけで、調査すると…
どうやら、DirectShowにファイルタイプが登録されていないのが原因のようだ。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd377513.aspx
公式にx86インストーラーでは以下のように登録されるよう。
[HKEY_CLASSES_ROOT¥Wow6432Node¥Media Type¥Extensions¥.avs] @="" "Source Filter"="{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
AVI/WAV File Sourceのquartz.dllに行くわけだ。
じゃぁ、64ビット版もAVI/WAV File Sourceフィルターに飛ばしてあげればよさそう。
64ビット版もAVI/WAV File SourceフィルターはD3588AB0-0781-11CE-B03A-0020AF0BA770と同じようだ。
なので、こんなレジストリファイルを用意してインポートすればよいわけ。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT¥Media Type¥Extensions¥.avs] @="" "Source Filter"="{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
これでWindows 7 x64にて、Windows Media Player 11 x64、
Windows Media Encorder 9 x64 でavsファイルが開けるようになった!
カンペキじゃね?!