ミュージックフォルダー編


N902iXが出た時点での状況ですのでそれ以降は責任を持てません
また、バイナリ等を変更する必要がありますので着うた作成初心者の方向けの内容ではないのでご注意を…
なお、自作の公開は違法となりますのでご注意下さい。

携帯の3GPは知っての通りMP4ファイルで構成されています。
なのでこのMP4を多少理解していかないといけません
簡単に説明するとMP4はそれぞれのBOX階層に分類されていてそれぞれのデーターを呼び出し再生されています
BOXの種類
概    要
ftyp 交換性の情報でファイルの先頭に位置する
uuid エンコ固有の拡張情報
mdat 音楽等のデータを格納 stbl設定により配置
moov ヘッダー情報 (内部でもBOX有
mvhd 作成日時等の情報エリア
trak トラックヘッダー情報
tkhd 属性・時間・解像度
edts トラックデータ・再生情報
elst 再生範囲・速度
mdia トラックデータ情報
mdhd トラック属性(レート等)・再生時間
hdlr トラック種別
minf トラックデータ固有情報
vmhd ビデオトラック情報
amhd オーディオトラック情報
dinf トラックデータのインフォメーション
dref トラックデータの場所情報
stbl ビデオトラックフレーム・オーディオトラック単位
stsd 再生用のヘッダー情報
stts 再生時間の単位表
stsc 音楽等のデータBOXの長さ・フレーム・chunk設定
stco 音楽等のトラックデータ先頭位置
stsz トラックデータ再生単位の定義・データ表
stss トラックデータへのランダムアクセス位置表
DoCoMo用
内容は下に別記
fmif DCM拡張BOX 曲情報
fulm DCM拡張BOX 着可やジャケット設定

通常の3GPでは@モーションとして保存される為、編集にはバイナリでの変更が必要になります
下のバイナリを見たら違うなという箇所が何箇所かありますよねw
あえて詳細は解説しませんのでよろ
文字コードをASCUに設定して下さい


またDumpsterにて編集すると楽です
下の用に項目が解り易くなります

MP4のATOMの詳細を書いてあるHPも存在しますのでググッてみて下さい


次にタイトルや名前を入れる場合のBOXです
fmti タイトル
fmar 歌手名
fmal アルバム
fmge ジャンル
fmly 作詞者
fmco 作曲者
fmsa 販売元
fmri JASRAC番号
fmur URL
これで十分かな?(まだ存在します)

また、QuickTimeのバージョンで音声が出ない障害も確認しました。
正確にバイナリを書き換えてもダメな場合は最新のQuickTimeにして
再度確認をお願いします。
これでもダメな場合はATOMの書き換えに間違いがあると思いますので
もう一回見直して下さい
またひらがなや漢字でタイトルを入れる場合は16進数に変換するツール
も存在しますので探してみて下さいね
文字数のバイト数も変更しないと再生されませんので注意!!

明記に誤りがあった場合はゴメンですw

【あとがき】
作成の乱用を防ぐ為に少々難しい内容です。
簡単に作成出来るツールも出ていますが規制の対象を防ぐ為に
最低限このページを理解出来る方に作成して頂きたくリンクを控えました。
今後、乱立してくるとは思いますがこちらのサイトは正式に解析をしたもの
とし、理解して頂きたく思います。

Teltel boz! 管理者S-MAX (2006/10/03)
inserted by FC2 system