<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>解析 - XyLe's official website</title>
	<atom:link href="https://xyle-official.com/tag/%E8%A7%A3%E6%9E%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://xyle-official.com</link>
	<description>You only live once. So let&#039;s do what we can do now.</description>
	<lastBuildDate>Tue, 30 Nov 2021 06:48:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://xyle-official.com/wp-content/uploads/2022/09/cropped-名称未設定-1-32x32.png</url>
	<title>解析 - XyLe's official website</title>
	<link>https://xyle-official.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ゲーム内の音声を取り出してPC上で聞く方法</title>
		<link>https://xyle-official.com/2020/04/09/foobar2000/</link>
					<comments>https://xyle-official.com/2020/04/09/foobar2000/#comments</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Thu, 09 Apr 2020 14:35:09 +0000</pubDate>
				<category><![CDATA[解析関連]]></category>
		<category><![CDATA[ATRAC]]></category>
		<category><![CDATA[bcstm]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[mca]]></category>
		<category><![CDATA[nus3bank]]></category>
		<category><![CDATA[SONY]]></category>
		<category><![CDATA[vgmstream]]></category>
		<category><![CDATA[カプコン]]></category>
		<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[任天堂]]></category>
		<category><![CDATA[取り出す]]></category>
		<category><![CDATA[解析]]></category>
		<category><![CDATA[音声]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=518</guid>

					<description><![CDATA[<p>こんにちは。 ゲームのROMを解析をしてる人なら一度は思ったことがあるかと思いますが、 ゲーム内の音… <a class="more-link" href="https://xyle-official.com/2020/04/09/foobar2000/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/04/09/foobar2000/">ゲーム内の音声を取り出してPC上で聞く方法</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ"><font size="2.5"><br />
こんにちは。<br />
ゲームのROMを解析をしてる人なら一度は思ったことがあるかと思いますが、<br />
<font size="3"><font color="red">ゲーム内の音声を取り出してPC上で聴きたい</font><font size="2.5">と思ったことはありませんか？<br />
<span id="more-518"></span><br />
ggれば変換ツールなどは多数出回っていますが、それでもいちいち変換していては面倒臭いです。<br />
そこで、簡単に聴く方法を紹介します。</p>
<p>foobar2000のvgmstreamというプラグインを使えばゲーム内の音声をPC上で聴くことが可能です。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/04/foobarlogo.png" alt="" width="325" height="48" class="aligncenter size-full wp-image-524" srcset="https://xyle-official.com/wp-content/uploads/2020/04/foobarlogo.png 325w, https://xyle-official.com/wp-content/uploads/2020/04/foobarlogo-300x44.png 300w" sizes="(max-width: 325px) 100vw, 325px" /></p>
<h4>foobar2000とは&#8230;</h4>
<p></p>
<blockquote><p><font size="2">カスタマイズ性の高い高機能オーディオプレイヤー。<br />
シンプルにも多機能にも使うことができる&#8230; という自由度の高い音楽プレイヤーです。<br />
タブ形式で開いていくことができるプレリスト、ファイルのフォーマット変換、タグ情報編集、音楽ファイルをデータベース化して管理する “ ライブラリ ”、イコライザー&#8230; 等々の機能が付いています。<br />
標準の状態で、ほとんどの音声ファイルを再生することができます。</p></blockquote>
<p>まずはfoobar2000をPCにインストールします。<br />
foobar2000：<a href="https://www.foobar2000.org/">foobar2000.org</a></p>
<p>特に面倒くさいことはなく、画面の指示通りにインストールを完了させます。<br />
次に、foo_vgmstream.fb2k-componentというファイルをダウンロードしてきます。<br />
vgmstream plugin：<a href="https://vgmstream.org/downloads">foobar2000 vgmstream plugin</a></p>
<p>ダウンロード出来たら、そのファイルをダブルクリックすると、英語で確認が出るので、OKを押すと、プラグインが有効になります。</p>
<p>これで、ゲームの音声をfoobar2000で聴くことが出来るようになりました。</p>
<p>試しに、3dsで使われている.bcstm拡張子のファイルをfoobar2000に読み込ませてみます。<br />
<img fetchpriority="high" decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm-1024x540.png" alt="" width="840" height="443" class="alignleft size-large wp-image-514" srcset="https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm-1024x540.png 1024w, https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm-300x158.png 300w, https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm-768x405.png 768w, https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm-1200x633.png 1200w, https://xyle-official.com/wp-content/uploads/2020/04/foo_bcstm.png 1426w" sizes="(max-width: 840px) 100vw, 840px" /><br />
このようにPC上で音声を聴くことが可能です。<br />
その他にもPSPやPS3などで使われているATRACなんかも問題なく再生可能です。<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac-1024x540.png" alt="" width="840" height="443" class="alignleft size-large wp-image-516" srcset="https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac-1024x540.png 1024w, https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac-300x158.png 300w, https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac-768x405.png 768w, https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac-1200x633.png 1200w, https://xyle-official.com/wp-content/uploads/2020/04/foo_atrac.png 1426w" sizes="(max-width: 840px) 100vw, 840px" /><br />
他にも、カプコンのゲームで使われている.mcaなどの特殊形式の音声も問題なく聴けます。</p>
<p>自分が試した限りでは、</p>
<blockquote><p><font size="2"><br />
.at3 (ATRAC3+　主にSONY社製のゲーム機のソフトでは使われてる)<br />
.brstm (Wiiで主に使われてる形式)<br />
.bcstm (3dsで主に使われてる形式)<br />
.bfstm (Wii Uで主に使われてる形式)<br />
.mca (カプコン社製のゲーム、例えばモンハンやバイオハザードなんかで使われてる形式)<br />
.nus3bank (スマブラやPS3のアイマスなんかで使われてる形式)<br />
.bnsf (ITU G.722.1 annex C [Polycom Siren 14])<br />
.dsp (GCなんかで使われてる形式 主に任天堂社製のゲームソフトなんかで使われてる)<br />
.idsp (.nus3bankに格納されることが多い形式、主にスマブラなどで使われてる)
</p></blockquote>
<p>なんかのやつは全て聴けました。</p>
<p>その他にも数多くの特殊音声形式に対応しているため、とりあえず迷ったらfoobar2000にぶち込めば再生できるかと思います。</p><p>The post <a href="https://xyle-official.com/2020/04/09/foobar2000/">ゲーム内の音声を取り出してPC上で聞く方法</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/04/09/foobar2000/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>曲データのリスト</title>
		<link>https://xyle-official.com/2020/02/28/imas_sp_list/</link>
					<comments>https://xyle-official.com/2020/02/28/imas_sp_list/#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Thu, 27 Feb 2020 16:23:24 +0000</pubDate>
				<category><![CDATA[解析関連]]></category>
		<category><![CDATA[YUMFILE.BIN]]></category>
		<category><![CDATA[解析]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=189</guid>

					<description><![CDATA[<p>この記事のツールを使う際の参考にでもしてください。 曲データ(ATRAC3plusコーデック) (Y… <a class="more-link" href="https://xyle-official.com/2020/02/28/imas_sp_list/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/02/28/imas_sp_list/">曲データのリスト</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ"><font size="3"><br />
<a href="https://xyle-official.com/2020/02/25/imas_sp_tool/">この記事</a>のツールを使う際の参考にでもしてください。<br />
<span id="more-189"></span></p>
<p>曲データ(ATRAC3plusコーデック)<br />
(YUMFILE_*/at3 フォルダ内に格納)</p>
<p>8.at3 ダミー<br />
13.at3 タイトル<br />
87.at3～194.at3 ストーリーの音楽<br />
7870.at3～56678.at3 声優ごとのショートVer<br />
56720.at3 THE IDOLM@STER(長いバージョン)<br />
56734.at3 エージェント夜を往く<br />
56782.at3 GO MY WAY!!<br />
56798.at3 Here we go!!<br />
56814.at3 魔法をかけて！<br />
56830.at3 まっすぐ<br />
56846.at3 My Best Friend<br />
56862.at3 おはよう！！朝ご飯<br />
56878.at3 思い出をありがとう<br />
56894.at3 9:02pm<br />
56910.at3 ポジティブ！<br />
56926.at3 relations<br />
56942.at3 太陽のジェラシー<br />
56958.at3 THE IDOLM@STER<br />
56974.at3 私はアイドル?<br />
56979.at3 I want<br />
56984.at3 フタリの記憶<br />
56989.at3 キラメキラリ<br />
56994.at3 隣に・・・<br />
56999.at3 目が逢う瞬間<br />
57004.at3 Kosmos, Cosmos<br />
57009.at3 いっぱい、いっぱい<br />
57014.at3 迷走Mind<br />
57019.at3 スタ→トスタ→<br />
57035.at3 Colorful Days<br />
57117.at3 カットシーンの音楽？<br />
57176.at3 カットシーンの音楽？<br />
57244.at3 カットシーンの音楽？<br />
57303.at3 リザルト？<br />
57362.at3 カットシーンの音楽？<br />
57421.at3 カットシーンの音楽？<br />
57680.at3 カットシーンの音楽？<br />
58074.at3 Colorful Days<br />
58075.at3 最初の選択</p>
<p>声データ(G.722.1コーデック)<br />
(YUMFILE_*/unk フォルダ内に格納)</p>
<p>56722.unk～56733.unk エージェント夜を往く<br />
56770.unk～56781.unk GO MY WAY!!<br />
56786.unk～56797.unk Here we go!!<br />
56802.unk～56813.unk 魔法をかけて！<br />
56818.unk～56829.unk まっすぐ<br />
56834.unk～56845.unk My Best Friend<br />
56850.unk～56861.unk おはよう！！朝ご飯<br />
56866.unk～56877.unk 思い出をありがとう<br />
56882.unk～56893.unk 9:02pm<br />
56898.unk～56909.unk ポジティブ！<br />
56914.unk～56925.unk relations<br />
56930.unk～56941.unk 太陽のジェラシー<br />
56946.unk～56957.unk THE IDOLM@STER<br />
56962.unk～56973.unk 私はアイドル?<br />
56978.unk I want<br />
56983.unk フタリの記憶<br />
56988.unk キラメキラリ<br />
56993.unk 隣に・・・<br />
56998.unk 目が逢う瞬間<br />
57003.unk Kosmos, Cosmos<br />
57008.unk いっぱい、いっぱい<br />
57013.unk 迷走Mind<br />
57018.unk スタ→トスタ→<br />
57023.unk～57034.unk Colorful Days<br />
58073.unk Colorful Days</p><p>The post <a href="https://xyle-official.com/2020/02/28/imas_sp_list/">曲データのリスト</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/02/28/imas_sp_list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>アイマスSP データ抽出ツールの代替ツール</title>
		<link>https://xyle-official.com/2020/02/25/imas_sp_tool/</link>
					<comments>https://xyle-official.com/2020/02/25/imas_sp_tool/#comments</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Tue, 25 Feb 2020 12:40:42 +0000</pubDate>
				<category><![CDATA[自作ツール関連]]></category>
		<category><![CDATA[Idolmaster SP]]></category>
		<category><![CDATA[imasSP データ抽出ツール]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[YUMFILE]]></category>
		<category><![CDATA[YUMFILE.BIN]]></category>
		<category><![CDATA[アイマスSP]]></category>
		<category><![CDATA[解析]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=115</guid>

					<description><![CDATA[<p>「今更これ需要あんの？？」ってツールを作ったので紹介します。 作る発端になったのはCFWを導入したP… <a class="more-link" href="https://xyle-official.com/2020/02/25/imas_sp_tool/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/02/25/imas_sp_tool/">アイマスSP データ抽出ツールの代替ツール</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ,メイリオ,ＭＳ Ｐ明朝"></p>
<p>「今更これ需要あんの？？」ってツールを作ったので紹介します。</p>
<p><span id="more-115"></span><br />
作る発端になったのはCFWを導入したPSP-3000で、<br />
アイマスSPをプレイしていたのですが、このゲーム、かなり昔のタイトルですが<br />
出始めの頃は2chとかで解析とかが行われていたみたいで。<br />
それで自分が今更何を思ったのか、「面白そうだし解析してみるか」って感じで<br />
PSP FilerでUMDからisoを吸い出してPCに移して解析しようとしたんですよ。<br />
ところが、データファイルは.binで暗号化されてて普通の方法では<br />
見ることすらできませんでした。</p>
<p>後々ggって調べてみると、imasSP データ抽出ツール なるものがあったので<br />
ダウンロードしようとしたんですが。。。</p>
<p><span style="color: red;"><font size="5">リンク切れじゃねーか！！</font></span></p>
<p>って感じでダウンロードできませんでした。<br />
本当に、どこを探してもリンク切れでした。<br />
(2009年だからリンク切れてるのも当たり前か&#8230;ってなりましたがw)<br />
そもそもですが、<br />
今になってこんな古いゲームを解析しようとしてるのは自分だけじゃないか？？(今更)</p>
<p>とりあえず、今更感はありますがw<br />
どうしても解析したかったんですよね、なので自分でツールを自作しました。</p>
<p>Visual Studio 2019で作成・コンパイルしたので<br />
実行にはVS2019ランタイムが必要になると思います。<br />
後は.plスクリプトを使用するので、ActivePerlのインストールが必要です。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/02/unpack-300x169.png" alt="" width="300" height="169" class="alignnone size-medium wp-image-185" srcset="https://xyle-official.com/wp-content/uploads/2020/02/unpack-300x169.png 300w, https://xyle-official.com/wp-content/uploads/2020/02/unpack-1024x576.png 1024w, https://xyle-official.com/wp-content/uploads/2020/02/unpack-768x432.png 768w, https://xyle-official.com/wp-content/uploads/2020/02/unpack.png 1125w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>任意のYUMFILE_*.binを展開出来るほか、それの再圧縮も出来るようにしました。</p>
<p>というかSPのデータってLZSSで圧縮されてるんですよね。ggる前までは知らなかった。</p>
<p>それで、圧縮データをツールで展開すると、フォルダが沢山出てくるんですが、一部ダミーデータなんかも混ざってたりします。</p>
<p>解析して自分が何をしたかったのかというと、ゲーム内で使われている音声データを取り出したかったわけなんですよね。</p>
<p>音声データはどこにあるのかというと、at3というフォルダの中と、unkというフォルダの中にあります。</p>
<p>at3のフォルダの中にある拡張子が.at3のファイルは曲のデータで、普通には再生できませんが、foobar2000などを使用すれば再生可能です。</p>
<p>一方、unkフォルダの中にある拡張子が.unkのファイルは、声のデータが入っていますが、foobar2000でも再生は不可です。</p>
<p>これはなぜかと言うと、声のデータに関しては<a href="https://ja.wikipedia.org/wiki/G.722.1">ITU G.722.1 annex C</a>というコーデックでエンコードされている為です。<br />
別名Polycom Siren 14コーデックとも言います。<br />
(内部的にはADPCMを使用しているようだから普通にいけるんじゃないかと思ったけど専用ツールを作らないと無理だった)<br />
しかもSPに使われてるのは、ヘッダーレス形式(RAW)でG.722.1にエンコードされたものを使用しています。<br />
その為、foobar2000でも読み込みが不可能という訳です。</p>
<p>曲のデータはSonyが扱っている<a href="https://ja.wikipedia.org/wiki/ATRAC">ATRAC</a>3+というコーデックでエンコードされている為、デコードが容易です。<br />
(at3→wavへの変換ツールはggれば見つかるのでここでの説明は割愛)</p>
<p>Polycom Siren 14のヘッダーレスは結構厄介なエンコードの仕方で、現状はコンパイルされたデコードツールが存在しません。<br />
以前はPolycom社のSiren 14デコーダーがありましたが、今現在はなくなっています。</p>
<p>その為、unkをデコードしてwaveサウンドにするツールを作りました。</p>
<p>こちらもVisual Studio 2019で作成・コンパイルしたので<br />
実行にはVS2019ランタイムが必要になると思います。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/02/decoded-300x169.png" alt="" width="300" height="169" class="alignnone size-medium wp-image-186" srcset="https://xyle-official.com/wp-content/uploads/2020/02/decoded-300x169.png 300w, https://xyle-official.com/wp-content/uploads/2020/02/decoded-1024x576.png 1024w, https://xyle-official.com/wp-content/uploads/2020/02/decoded-768x432.png 768w, https://xyle-official.com/wp-content/uploads/2020/02/decoded.png 1125w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>このツールでunkファイルをデコードして、声のデータを取り出すことができます。</p>
<p>まぁそんなかんじです。</p>
<p>要するにただの自己満で作ったツールです。</p>
<p>もしツールに関してバグ・不具合なんかがあったら教えてください。<br />
(今更このようなツールが需要あるのかは不明だけど。)</p>
<p>ツールのダウンロードは<a href="https://imas.arc.xyle-official.com/main/tools/">こちら</a>から行えます。</p>
<p></p>
<p>ちなみに余談ですが、このツールを使用すれば色々作れます。</p>
<p>↓例えばこんなことができます。</p>
<blockquote class="twitter-tweet" data-lang="ja" data-theme="light">
<p lang="ja" dir="ltr">全員分ミックスさせてみた <a href="https://t.co/sVpqgkgSRV">pic.twitter.com/sVpqgkgSRV</a></p>
<p>&mdash; XyLe (@Lx2Vp) <a href="https://twitter.com/Lx2Vp/status/1246074607112572937?ref_src=twsrc%5Etfw">2020年4月3日</a></p></blockquote>
<p> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" data-lang="ja">
<p lang="en" dir="ltr">Colorful Days <a href="https://t.co/9d91QX8gvy">pic.twitter.com/9d91QX8gvy</a></p>
<p>&mdash; XyLe (@Lx2Vp) <a href="https://twitter.com/Lx2Vp/status/1246095939099455494?ref_src=twsrc%5Etfw">2020年4月3日</a></p></blockquote>
<p> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>
at3形式の曲ファイルをwaveに変換してaudacityなどで声のデータと組み合わせるとソロで歌ってる風な楽曲なんかも作れたりする.<br />
　　　　　　　　　　<br />
　　　　　　　　　　<br />
　　　<br />
　　　　<br />
　　　</p><p>The post <a href="https://xyle-official.com/2020/02/25/imas_sp_tool/">アイマスSP データ抽出ツールの代替ツール</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/02/25/imas_sp_tool/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
			</item>
	</channel>
</rss>
