こんにちは。
ゲームのROMを解析をしてる人なら一度は思ったことがあるかと思いますが、
ゲーム内の音声を取り出してPC上で聴きたいと思ったことはありませんか?
ggれば変換ツールなどは多数出回っていますが、それでもいちいち変換していては面倒臭いです。
そこで、簡単に聴く方法を紹介します。
foobar2000のvgmstreamというプラグインを使えばゲーム内の音声をPC上で聴くことが可能です。
![]()
foobar2000とは…
カスタマイズ性の高い高機能オーディオプレイヤー。
シンプルにも多機能にも使うことができる… という自由度の高い音楽プレイヤーです。
タブ形式で開いていくことができるプレリスト、ファイルのフォーマット変換、タグ情報編集、音楽ファイルをデータベース化して管理する “ ライブラリ ”、イコライザー… 等々の機能が付いています。
標準の状態で、ほとんどの音声ファイルを再生することができます。
まずはfoobar2000をPCにインストールします。
foobar2000:foobar2000.org
特に面倒くさいことはなく、画面の指示通りにインストールを完了させます。
次に、foo_vgmstream.fb2k-componentというファイルをダウンロードしてきます。
vgmstream plugin:foobar2000 vgmstream plugin
ダウンロード出来たら、そのファイルをダブルクリックすると、英語で確認が出るので、OKを押すと、プラグインが有効になります。
これで、ゲームの音声をfoobar2000で聴くことが出来るようになりました。
試しに、3dsで使われている.bcstm拡張子のファイルをfoobar2000に読み込ませてみます。

このようにPC上で音声を聴くことが可能です。
その他にもPSPやPS3などで使われているATRACなんかも問題なく再生可能です。

他にも、カプコンのゲームで使われている.mcaなどの特殊形式の音声も問題なく聴けます。
自分が試した限りでは、
.at3 (ATRAC3+ 主にSONY社製のゲーム機のソフトでは使われてる)
.brstm (Wiiで主に使われてる形式)
.bcstm (3dsで主に使われてる形式)
.bfstm (Wii Uで主に使われてる形式)
.mca (カプコン社製のゲーム、例えばモンハンやバイオハザードなんかで使われてる形式)
.nus3bank (スマブラやPS3のアイマスなんかで使われてる形式)
.bnsf (ITU G.722.1 annex C [Polycom Siren 14])
.dsp (GCなんかで使われてる形式 主に任天堂社製のゲームソフトなんかで使われてる)
.idsp (.nus3bankに格納されることが多い形式、主にスマブラなどで使われてる)
なんかのやつは全て聴けました。
その他にも数多くの特殊音声形式に対応しているため、とりあえず迷ったらfoobar2000にぶち込めば再生できるかと思います。
2件のコメント
grj1234 · 2021年11月15日 8:19 PM
記事に掲載されているvgmstreamのダウンロードページは既にリンク切れとなっています。
現在のダウンロードページは https://vgmstream.org/downloads となります。
管理人 · 2021年11月30日 3:49 PM
ご指摘ありがとうございます。
記事内のリンクを修正しました。