« wiiトワイライト・ハック(11)DVD VIDEO再生 | トップページ | wiiトワイライト・ハック(13)動画ファイルの取り出し »

2009年2月20日 (金)

wiiトワイライト・ハック(12)音楽ファイルの取り出し


wiibrowseを用いると、Wiiのディスクからファイルが取り出せることを紹介したが、
今回は BGM など、音楽ファイルを取り出す方法を書いてみる。


wiibrowse でたとえば「ドラゴンクエストソード」のディスクを開くとこんな感じ。

brstm という拡張子のファイルが音楽ファイルであるらしい。


brstmについて調べたところ、
 「winamp に in_cube.dll というプラグインを入れれば再生可能」
という情報が見つかった。

というかそれしか見つからなかったのだが、in_cube.dll はすでに開発終了、別プロジェクトに移行していた。

  というわけで、それでも winamp + in_cube.dll でやってみると言う方は → こちら


in_cube の移行後のプロジェクトは vgmstream である。
(cube っていうのはたぶん ゲームキューブ のことで、それが ビデオゲーム に拡張されたらしい。)


vgmstream は現状最新で r526 (Dec 19 2008) になっている。
開発元には r579まであった)

ダウンロードするファイルはWindowsなら vgmstream-r526-test.zip のような名前になっているもの。

ここからダウンロードできる in_vgmstream.dll は、同じく winamp のプラグインなので、
どうしても winamp でやりたい人はそれで。


ここでは別の方法にて。 (winampをインストールしたくなかったので)


ダウンロードした vgmstream-rXXX-test.zip を解凍すると、test.exe という実行ファイルがある。
これはコマンドライン アプリで、wavファイルに変換してくれるもの。
使い方は詳しくは同梱の readme.txt にて。

これを使って、brstm → wav ファイル変換をするバッチ処理プログラムを、HSPで書いてみた。


■手順

(1)前回の記事を参考に、wiibrowse で brstm ファイルを PC に取り出す。

  ファイル名やファイルサイズである程度見当をつけることが可能かも。
  上記例だと bgm_ で始まっているファイルは BGM だとわかるし、
  overture は「序曲」だろう、ファイルサイズも 5539KBと大きめなのでそれなりのBGMである、、など。


(2)バッチプログラムの実行

  必要ファイル一式 → wii_brstm2wav.zip

  ダウンロード・解凍し、wii_brstm2wav.exe を実行する。
  開いたウィンドウに、brstm ファイルをドラッグ&ドロップする。
  プログレスバーが進み、ログエリア最下部に「 all done. 」と出たら終了。

  ちなみにフォルダをドラッグ&ドロップした場合は、そのフォルダ直下の brstm ファイルのみ変換される。


以上で、brstm ファイルと同じ場所に、同じ名前の wav ファイルが作られる(はず)。

wav になってしまえば、再生も変換もあとはご自由に、である。


■wii_brstm2wav.exe について

自分用に適当につくったものを公開しているだけなので readme 等一切なし。
GUIも必要最低限なので終了や中断は右上の「×」ボタンにて。


なお、同梱している test.exe は vgmstream r579 のものなので、必要に応じて自分で差し換えなどはよろしく。


■その他

拡張子 brsar というファイルも、サウンドファイルの詰め合わせらしい。
brsar_unpack とか ripping_mama とかいうユーティリティでサウンドファイルが取り出せるらしいが、
手持ちのディスクにはうまく取り出せるものがなかったので今回はなし。


次回は 動画の取り出し、の予定。


|

« wiiトワイライト・ハック(11)DVD VIDEO再生 | トップページ | wiiトワイライト・ハック(13)動画ファイルの取り出し »

ゲーム(Wii)」カテゴリの記事

コメント

モンスターハンター3だけsound⇒stremフォルダの中の音楽ファイルが.ssdファイルなるものなのでした
Wiiの曲はbrstmファイルだけではないみたいですね

投稿: | 2009年11月 4日 (水) 21時00分

情報ありがとうございます。
あまりまじめに調べているわけでもないですが
確かに種類はいろいろあるようですね。

投稿: とんとん | 2009年11月 5日 (木) 11時27分

MediaFireのリンクが切れているようですが… 再うpお願いできますか?

投稿: | 2012年1月14日 (土) 17時27分

こんにちは。
MediaFireにファイルを置き直してみました。どうでしょう。

MediaFireがだいぶ様変わりしているようで
以前のリンクは切れまくっているかもしれません。。
教えていただければ都度、直します。
#ちょっと自分で調べて回る時間はなく

よろしくお願いします

投稿: とんとん | 2012年1月16日 (月) 09時48分

こちらも再コンパイルお願いします・・・

投稿: 名有り | 2012年4月20日 (金) 15時04分

名有りさん

こんにちは。
http://www.mediafire.com/file/bbjtdbtu5uot16z/wii_brstm2wav004.zip
に置きました。
(記事中のリンクは古いままです)

こちらはちょうど先日、「みんなのリズム天国」から音楽を抜き出すべく
久しぶりにいじったところでした。

DLLをひとつ不要にしたので小さくなってたりもします。

それでは!

投稿: とんとん | 2012年4月20日 (金) 15時56分

素早い対応ありがとうございます! ありがたく使わせてもらいますm(_ _)m

投稿: 名有り | 2012年4月21日 (土) 17時12分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1158943/28178082

この記事へのトラックバック一覧です: wiiトワイライト・ハック(12)音楽ファイルの取り出し:

« wiiトワイライト・ハック(11)DVD VIDEO再生 | トップページ | wiiトワイライト・ハック(13)動画ファイルの取り出し »