ゆうじろうの部屋

気になったことを、脈絡もなくまったりと・・・

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PSPblogランキングへblog_ranking


  1. --/--/--(--) --:--:--|
  2. スポンサー広告

ループ再生できる!at3ファイルの作り方

前回の記事を書いた後に気づいたことなんですが、このブログではat3ファイルの作成方法を取り上げていませんでした・・・。
なので、今回はat3ファイルの作成方法とループ再生化をあわせて紹介します。
ただし、ループ再生化にかんしてはDVD2CD!!で詳しく解説されているので、ここでは手順のみの紹介です。
詳しい情報(書き換えるデータがどういった種類のものなのか?など)を知りたい場合は、上記のHPをご覧になってください。


【用意する物】
WAVファイル
これが無いと始まりません。
変換後のファイルサイズはビットレートによって変わるのですが、なるべく1分以内の物を用意してください。
(音質を良くしたい場合、pmfファイルと組み合わせる場合などはもっと再生時間が短い物にしてください。)


Sony ATRAC3 Audio Codec
変換に使うコーデックです。
ダウンロードはコチラから。


GoldWave
変換に使うソフトです。
Windowsのサウンドレコーダーなどでも出来るらしいのですが、自分の環境ではこれ以外うまくいかなかったので今回はこれを使って説明します。
ダウンロードはコチラから。


ちなみに、日本語化パッチなども公開されているので英語では使いづらい場合は日本語化してみてください。


バイナリエディタ
ループ再生化に使います。
いろいろあるので使いやすいものを使用してください。
ここではStirlingを使っています。


ループ再生するat3ファイル
ゲームなどに入っているSND0.AT3のことです。
ゲームはなんでもかまいません。


まずはat3ファイルの作成方法です。


最初にコーデックのインストールを行います。
ダウンロードしたファイルを解凍して、中のatrac3.infを右クリックからインストールを選択してください。
Windowsの警告画面が出ますが、問題なければ「続行」を選択してください。
これでインストールは完了です。


次にWAVファイルの変換です。
GoldWaveを起動したら、ウインドウに変換したいWAVファイルをドロップします。
読み込みが終わったら、メニューのFileから「Save As...」を選択。
新しく開いたウインドウ下のAttributesで「ATRAC3 ○○kbps STEREO」を選択して保存してください。
ちなみに、ビットレートは変換後のファイルサイズが500kb以内になるように選んでください。


変換されたWAVファイルの拡張子をat3に変えたらat3ファイルの出来上がりです。
この状態でEBOOT.PBPに組み込めばXMBでBGMが再生されます。
ただし、このままではループ再生はされません。


ここからループ再生化のための書き換え作業です。
ちなみに、先ほど作成したat3ファイルは便宜上「test.at3」というファイル名にします。


ますはバイナリエディタでゲームから取り出したSND0.AT3と、先ほど作成したtest.at3を開きます。


バイナリエディタ_at3編集前


SND0.AT3の赤線の部分をコピーして、test.at3のdataの前に貼り付けます。
(test.at3の青線が貼り付けた部分です。)


バイナリエディタ_at3編集後_1


今度はtest.at3の青線で囲った部分を書き換えます。
(数字はファイルによって異なります。)


バイナリエディタ_at3編集後_2


Stirlingの右下に現在のファイルサイズが表示されています。
そこから8バイト引いて、その数字を16進数にします。


例:232076バイトの場合
232076−8=232068=38A84


この数字を青線で囲った部分に書き込みます。
ただし、書き込む際は下の桁から書き込んでいきます。
つまり38A84を並べ替えて「84 8A 03 00」と書き込みます。


バイナリエディタ_at3編集後_3


次に、緑で囲った部分を書き換えます。
(ここもファイルによって数字は異なります。)
これが最後です。


ファイルの再生時間(単位は秒)×171(もしくは172)を16進数にして、その数字に書き換えます。
つまり、


test.at3の再生時間14秒×171=2394=95A


95Aを並び替えて「5A 09」を書き込みます。


バイナリエディタ_at3編集後_4


これで完成です。
あとはこれを保存してEBOOT.PBPに組み込んでください。
失敗していなければループ再生されるはずです。


補足です。
最後に書き換えた数字は、BGMがループするまでの時間を設定するものです。
上では14秒で計算していますが、これを半分の7秒で計算すると元のファイルのデータに関係なく再生開始から7秒でループするようになります。
なので、この数字を増減することで再生時間を調整できます。
ただし、元のファイルの再生時間を越えた数字を設定すると再生自体されなくなるので注意してください。

PSPblogランキングへblog_ranking


テーマ:PSP - ジャンル:ゲーム

  1. 2007/01/09(火) 17:59:27|
  2. ゲーム
  3. | トラックバック:0
  4. | コメント:15

<<3.03 OE-Bリリース | ホーム | 自作at3ファイルをループ再生!!!>>

コメント

変換ツール

さっそく取り上げてくださり、ありがとうございます^^
ひょっとして世界初!?
ググってもあまり見つからないですよねぇ。
変換ツールができましたので、「ダウンロードコーナー」からDLしてください。
ゆうじろうさんもお気づきの通り、Loop設定時間が、1秒あたり171前後の数値になりますね。
この数値を基準に微調整できるようなプログラムにしました。

http://okayama.cool.ne.jp/dvd2cd/index.html
  1. URL |
  2. 2007/01/11(木) 23:32:09 |
  3. たか #9q2FTWbs
  4. [ 編集]

>たかさん
世界初だと思いますよ。

で、変換ツール使わせていただきました。
数値を簡単に変更できるのがいいですね。
微調整のトライ&エラーも手軽に出来るようになって言うこと無しです。

紹介記事のほう早速書かせていただきますね。
  1. URL |
  2. 2007/01/12(金) 01:30:21 |
  3. ゆうじろう #cxM2kN4c
  4. [ 編集]

再生したい音楽の時間が長いです。
時間を短くするようなツールとかはないでしょうか?
  1. URL |
  2. 2007/02/01(木) 20:29:06 |
  3. asura- #-
  4. [ 編集]

>asuraさん
記事で紹介しているGoldWaveで編集できますよ。
  1. URL |
  2. 2007/02/01(木) 23:44:44 |
  3. ゆうじろう #cxM2kN4c
  4. [ 編集]

してみたんですけど変換後は時間が変わっていません。どうしたらいいでしょう?
  1. URL |
  2. 2007/02/14(水) 19:39:35 |
  3. asura- #-
  4. [ 編集]

逆にゲームのAT3ファイルをmp3などには出来ないんでしょうか?
  1. URL |
  2. 2007/02/14(水) 20:07:50 |
  3. asura- #-
  4. [ 編集]

>asuraさん
GoldWaveには選択範囲をカットする機能などがあるので調整できるはずですよ。
他にもいろいろ機能がありますが、検索すればGoldWaveを解説されているサイトが見つかるので探してみてください。

ゲームで使用されているat3ファイルをmp3ファイルなどに変換する方法ですが、今調べたらHiMdRendererというソフトでできました。
ひぐらしblogさんの↓の記事で解説されています。
http://higurashi.asablo.jp/blog/2006/09/16/525193
  1. URL |
  2. 2007/02/14(水) 21:12:32 |
  3. ゆうじろう #cxM2kN4c
  4. [ 編集]

ありがとうございます!
  1. URL |
  2. 2007/02/17(土) 12:49:16 |
  3. asura- #-
  4. [ 編集]

これってファイラーで吸い出したものは変換できないんでしょうか?
  1. URL |
  2. 2007/02/17(土) 13:12:42 |
  3. asura- #-
  4. [ 編集]

すいません。自己解決しました。

音楽聴けました!
  1. URL |
  2. 2007/02/17(土) 13:31:48 |
  3. asura- #-
  4. [ 編集]

GoldWaveって無料ですかぁ?
  1. URL |
  2. 2008/03/19(水) 11:41:57 |
  3. 半分オタク #-
  4. [ 編集]

あの〜
Attributesで「ATRAC3 ○○kbps STEREO」を選択して保存してください の事で

AttributesでATRAC3 ○○kbps STEREOとゆう項目がありません。

なぜでしょうか?どうすれば良いでしょうか?
  1. URL |
  2. 2009/06/14(日) 23:05:39 |
  3. KAIDO #bGf9qjkw
  4. [ 編集]

ぼくも、ATRAC3 ○○kbps STEREO
が見当たらないです・・・。

コーデックは入れたのですが・・・
  1. URL |
  2. 2009/06/27(土) 08:23:45 |
  3. 名無し #-
  4. [ 編集]

承認待ちコメント

このコメントは管理者の承認待ちです
  1. |
  2. 2009/08/29(土) 17:47:13 |
  3. #
  4. [ 編集]

承認待ちコメント

このコメントは管理者の承認待ちです
  1. |
  2. 2009/08/31(月) 21:34:22 |
  3. #
  4. [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://bandersnatch.blog54.fc2.com/tb.php/89-f427450e
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

ゆうじろう

Author:ゆうじろう
性別:オス
年齢:20代前半
生息地:東京


ゆうじろうの本棚

最近の記事

ゆうじろうの部屋を家捜しする?


月別アーカイブ

カテゴリー

最近のコメント

track word

RSSフィード

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ