Intel IndeoコーデックをVistaで有効にする

ひさしぶりにコーデックが無くて映像が出ないAVIファイルを見つけたのでメモ。
ファイルを真空波動研Liteでコーデックを確認するとIntel Indeo(IV32)というものだった。


Intel Indeoを検索すると、どうやら昔Windowsでよく使われていたコーデックでVistaにも入っているが有効になっていない。レジストリに登録すればよいらしい。

レジストリに登録

VistaでIV32コーデックを使って動画を見る方法 | YATA BLOG を参考にした。

IV32_x86.regで保存

Windows Registry Editor Version 5.00

;IV32 for 32bit Vista (IV32_x86.reg)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.iv32"="ir32_32.dll"

これを実行すればキーがレジストリに登録され問題なく再生することができた。



おまけ

ちなみに、koress.jp: Vistaで昔のAVIが再生されない(Intel Indeo Codec) の以下の方法では再生できなかった。

  1. スタートメニューの中の「すべてのプログラム」「アクセサリ」を開き、「コマンド プロンプト」を右クリックして、管理者として実行する。 (※一般ユーザとして実行すると権限の関係で次のステップで失敗します)
  2. コマンドラインに以下を打ち込む。regsvr32 ir50_32.dll
  3. DLLRegisterServer は成功しました。と表示されればおk

regsvr32 ir32_32.dllにすればよかったかな?