hugflash等、mp3の変換にLameACMなどのCODECが必要となる場合、Windows7 64bitにはそのままではインストールできないっぽいのでいろいろ調べてやってみた。レジストリとかをいじるので難しいことがわからない人はやらない方がいいかも。あくまで自己責任でよろしく。それといろいろごちゃごちゃやった結果なんとなくできたっぽいので、やりかたまちがってたらごめんなさい。
LameACMの入手
まずLameACMの入手はこのへんで。
解凍すると、
とかってファイルができる。
LameACM.infの書き換え
参考:x64 Windows7にHuffyuv、Lame MP3をインストール
LameACM.infをテキストエディタで開いて修正。
[DestinationDirs]部分を書き換える。
LameACM.Copy = 10,SysWOW64
SOFTWARE\Microsoft\
を
SOFTWARE\Wow6432Node\Microsoft\
に置換。
LameACM.infのインストール
LameACM.infを右クリックして「インストール」
確認(ファイルコピーとレジストリ変更)
参考:【備忘録シリーズ】Windows7にLame Codecをインストール | さゆみんなるものとは?
参考:Windows7(x64)でLameを使う。: ξささめき
以下のファイルがコピーされているか確認。
コピーされてなかったら手動でコピー。
regedit.exeでレジストリを開き以下を確認。
- 「HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32」の「msacm.l3acm」のデータが“C:\Windows\SysWOW64\lameACM.acm”になっていること
- 「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\」の「msacm.l3acm」のデータが“C:\Windows\System32\lameACM.acm”になっていること
変更されていなければ手動で書き換える(へんなところ変更しないように注意)。変更前は「l3codeca.acm」になってるはず。
その後
上記設定後PCを再起動。hugflash等で変換をかけて確認。
余談
hugflashはこれでいけるようになったけど、AudioEncoderは無理だった。まだ何か設定がいるのだろうか・・・。