x64 Windows7にHuffyuv、Lame MP3をインストール
可逆圧縮コーデックの定番Huffyuvや、MP3エンコーダーの定番LameMP3など、コーデック類には.infファイルを右クリックしてインストールするタイプのものが多数あります。

▲.infファイル右クリック、インストールの図
ちなみにAdministratorsでログインしなおさないとこの項目は表示されなかったりします。
こういったタイプのプログラムは、64Bit版Windowsにインストールするにはチョットしたコツがあります。結構手間もかかります。が、インストール出来れば従来どおりに作動してくれます。
Huffyuvのインストール:infファイルを書き換える
Huffyuvの場合、infファイル内の以下の行を書き換えます
30行目[DestinationDirs]部分
HUF.Files.Dll=11
↓
HUF.Files.Dll=10,SysWOW64
47,48行目[HUF.Reg]部分
HKLM,"Software\Microsoft\WindowsNT\CurrentVersion\drivers.desc",huffyuv.dll, ,"Huffyuv lossless codec[HFYU]"
HKLM,"Software\Microsoft\WindowsNT\CurrentVersion\Drivers32",VIDC.HFYU, ,"huffyuv.dll"
↓
HKLM,"Software\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\ drivers.desc",huffyuv.dll,,"Huffyuv lossless codec[HFYU]"
HKLM,"SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\ Drivers32",VIDC.HFYU,,"huffyuv.dll"
アンインストールする可能性がありならば、以下も必須
52行目[HUF.Reg]部分
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\HUFFYUV, UninstallString,,"rundll.exesetupx.dll,InstallHinfSection DefaultUninstall 132 %17%\HUFFYUV.INF"
↓
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\HUFFYUV, UninstallString,,"rundll32.exe setupapi.dll,InstallHinfSectionDefaultUninstall 132 %17%\HUFFYUV.INF"
x64Windowsでは、32bitDLLのインストールフォルダが"C:\Windows\System32"から"C:\Windows\SysWOW64"へ変更になります。
インストーラーに融通が利かないタイプのアプリケーションは、上記の様に自力でインストール先を変更する事でなんとか対処できる場合が結構あります。
参考および一部引用させて頂きました↓
MicrosoftWindows XP Profssional x64 Edition FAQ (2ch Windows板まとめ)
Vistax64でHuffyuvを使うための修正箇所
Lame MP3のインストール:infファイルを書き換える
上記Huffyuvのインストール方法を参考に、見よう見まねでLame MP3もinfファイルを書き換えてインストールしてみました。
82行目[DestinationDirs]部分
LameACM.Copy = 10,SysWOW64
51、52行目[LameACM.AddReg]部分
HKLM, "Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32","msacm.lameacm",,"LameACM.acm"
HKLM, "Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers.desc","LameACM.acm",,%DisplayNameWin%
63、64行目[LameACM.AddRegNT]部分
HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","msacm.lameacm",,"LameACM.acm"
HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","LameACM.acm",,%DisplayNameWin%
73、74行目[LameACM.DelReg]部分
HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","LameACM.acm",,""
HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","msacm.lameacm",,""
赤字部分が変更及び追加箇所。上記に書き換える事で無事インストール成功。
とりあえずVirtualDubでエンコしてみて普通に使える事を確認しました。
(アンインストールについては作動未確認)
他にも、lame_acm.xml、lameACM.acm両ファイルをWindowsのシステムファイルにコピーし、regeditで直接レジストリを書き換える方法もあるようです。
どうでもいいメモで | Vista64bitへLAME ACM Codecインストール方法
▲レジストリ書き換えによるインストールが、上記サイトで解説されています。
どちらでも、「自分が簡単だ」と思う方でお試しあれ。
その他
Windows7RC(x64)を試用していて、現在WindowsXP(x86)で使用していた大抵のソフトは無事に作動しています。
作動を完全に諦めたソフトは
・16Bitコードの混じったアプリ
・Windows98時代の技術で音を鳴らしているアプリ
上記2種類のアプリが64Bit版Windows7で作動しないまたは致命的な不具合を出してます。
私の場合、それ以外のソフトは無事作動しています。
2001年以降に購入したソフトは全部動いてます。それ以前(Windows98もサポート対象に含まれている)ツールなんかは、結構怪しいモノがありますが。。。
「インストール出来ないよ(・д・`)」ってなソフトでも色々頑張ってみると結構動いてくれますよ。
コメント・トラックバックページ C[2] T[0]
関連記事
64bit Windowsに何かと便利な可逆圧縮aviコーデック:Lagarith Lossless Codec
64bit Windows7でAviエンコ。エンコーダーはx64・x86、どっちにする?
進化するBadaboom!リリース当時の1.5倍の変換速度。
邪魔にならないWindows7用コーデックパック:Win7Codecs
x64 Windows7にHuffyuv、Lame MP3をインストール
3年ぐらい勘違いしてた:インターレースのお話
core i7 920で動画エンコード速度比較
9600GT×Badaboom v.s. Core i7!どっちが早い!?
DivX H.264 Decoder 8.1 軽くてフリーなMPEG4 AVC再生フィルタ
フリー版のCoreAVCコーデックが入手できない理由を調べてみた。
ぜんぶ見る>> 未対応ツールを動かす | 各種コーデック | Win7関連(旧)
スポンサード リンク