Windows7 64bitで古いゲームのムービーが再生されない
古いゲームってのはアレですね、その、可愛い女の子とかが出てくる紙芝居ゲームとかそういうやつです
序盤のOPムービーが再生されなくて先に進めず困ったので色々やっていきます
環境
Windows7 Home Premium 64bit
家に古いゲームがいっぱいあるので検証したところ、ムービーファイルが.mpgのやつが再生に失敗している事が判明
例:月は東に日は西に
というわけでコーデックを入れていきます
①ffdshowのダウンロード
ja.osdn.net
上記ページから「ffdshow_rev4533_20140929_clsid.exe」をダウンロード
PCが64bitでも_x64と書かれたほうでなく32bit版をダウンロードしてください
②ffdshowのインストール
ダウンロードしたインストーラを実行
「次へ」をポチポチしてれば終わります
②ffdshowの設定
スタートメニュー→ffdshow→ビデオデコーダーの設定
MPEG-1とMPEG-2を「libavcodec」にします
④Win7DSFilterTweakerのダウンロード
インストールしたコーデックが優先的に使われるように設定するソフトです
www.codecguide.com
上記ページから「Win7DSFilterTweaker_6.3.exe」をダウンロード
⑤Win7DSFilterTweakerの設定
ダウンロードしたexeファイルを実行するとこんな画面が出てくるので
「Preferred decoders」をクリックします
左側の32bitの設定でMPEG-1とMPEG-2を「ffdshow」にします
おわり
無事ムービーが再生されました 良かったですね。
2019年9月追記
最近のゲームだとコーデックがffdshowだと再生出来ないケースがありました
例:スク~ル催眠ぱらだいす!
その時はWin7DSFilterTweakerでMPEGをMicrosoftに戻してください