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