動画の編集に使うソース映像は、何度も修正をするため、劣化の無いロスレス圧縮コーデックが必要になります。その中でもHuffyuvは速度、圧縮率ともにバランスがよく、作者が消えた今でも、まだまだ現役です。そこで、Windows VistaやWindows 7の64bit環境にもインストール出来るように、huffyuv.infを修正しましょう。当記事はWindows Vista x64、Huffyuv v2.1.1を基準にしています。
Windows Vista x64では、32bitDLLのインストールフォルダが"C:\Windows\System32"から"C:\Windows\SysWOW64"へ変更になります。
[DestinationDirs] HUF.Files.Dll=11 ↓ [DestinationDirs] HUF.Files.Dll=10,SysWOW64
レジストリの登録先はWow6432Nodeへ移動。
[HUF.Reg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\drivers.desc",huffyuv.dll,,"Huffyuv lossless codec [HFYU]" HKLM,"Software\Microsoft\Windows NT\CurrentVersion\Drivers32",VIDC.HFYU,,"huffyuv.dll" ↓ [HUF.Reg] HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc",huffyuv.dll,,"Huffyuv lossless codec [HFYU]" KLM,"SoftwareWow6432NodeMicrosoftWindows NTCurrentVersionDrivers32",VIDC.HFYU,,"huffyuv.dll"
「プログラムのアンインストールまたは変更」からHuffyuvを削除可能にするため、アンインストールコマンドを変更。
[HUF.Reg] HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\HUFFYUV,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %17%\HUFFYUV.INF" ↓ [HUF.Reg] HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\HUFFYUV,UninstallString,,"rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132 %17%\HUFFYUV.INF"
以上で修正は終わりです。なお、この対策でインストールしたHuffyuvは、32bitアプリケーションからのみ使用できます。64bitアプリケーションからは(存在するなら)別途64bit版を用意しないと使えないのでご注意ください。