ファイル形式はTARファイルである。
何種類かのファイルを結合したコンテナファイルであって、ファイル構造は次とうりであると思っている??(公表されてないので絶対ではないが)
index.txt -> ファイルの位置情報
config.txt -> 着うた切り出し情報他
music.3g2 -> 曲データ(HE-AAC)
jacket.jpg -> 表示用JPEGデータ(160 x 160)
description.txt -> 曲名等情報
wallpaper.jpg -> 保存可能なJPEGデータ(240 x 320)
他に歌詞用テロップがあるが不明
index.txt + music.3g2 だけあれば最低限の着うたフルとなる。
各ファイルの詳細
index.txt書式:
KDDIMU01[CRLF] -> KDDI識別符号
ファイル名, -> コンテナ(index.txt除く)のファイル名
ファイル位置(8bayte固定), -> index.txt除く絶対位置(残りは0x20で埋める)
ファイルサイズ, -> コンテナ(index.txt除く)のファイルサイズ
ファイル形式[CRLF] -> コンテナのファイル形式
テキストファイル -> text/plain
曲ファイル -> audio/3gpp2
JPEGファイル -> image/jpeg
例:
KDDIMU01
config.txt,0 ,79,text/plain
music.3g2,1024 ,134870,audio/3gpp2
jacket.jpg,136704 ,2379,image/jpeg
description.txt,139776 ,100,text/plain
注:各項目間は","で区切る
config.txt書式:
KDDIMU01[CRLF] -> KDDI識別符号
[CRLF] -> なぜ空けているのかわからない??
wallpaper.jpg, -> 保存可能なJPEGデータ名
着うた切り出しスタート位置秒. -> 3桁で揃える
着うた切り出しスタート位置ミリ秒, -> 3桁で揃える
着うた切り出しエンド位置秒. -> 3桁で揃える
着うた切り出しエンド位置ミリ秒[CRLF] -> 3桁で揃える
最大3箇所まで指定可能
注:切り出し箇所をここで指定するが、music.3g2のuuidioedにも指定が必要
必要アトムuuidioed、stss 断片化時mfra、mfro
例:
KDDIMU01
wallpaper.jpg,
000.050,030.080
060.010,090.000
120.070,150.500
music.3g2 -> 楽曲ファイル
jacket.jpg
タイトル表示、再生中の表示用画像であり、160 X 160まで使用可能
注:マックスサイズは試していないが12Kまでは確認
description.txt書式:
title,文字列[CRLF] -> 曲名
artist,文字列[CRLF] -> アーチスト名
album_title,文字列[CRLF] -> アルバム名
track_number,トラック番号 + トラック数[CRLF] -> 上位2文字番号下位2文字数
time,文字列[CRLF] -> 再生時間、music.3g2のATOMで計算可能
author,文字列[CRLF] -> 著者
publisher,文字列[CRLF] -> 出版者
copyright,文字列[CRLF] -> 著作権者
wallpaper.jpg
保存可能なJPEGファイル。240 X 320まで使用可能
あとは作成したKMFを鯖にアップし、携帯からダウンするだけで好みの楽曲が聞けることになる。只、手動で作成はきついので自前でアプリを組めばホイホイと、、
何種類かのファイルを結合したコンテナファイルであって、ファイル構造は次とうりであると思っている??(公表されてないので絶対ではないが)
index.txt -> ファイルの位置情報
config.txt -> 着うた切り出し情報他
music.3g2 -> 曲データ(HE-AAC)
jacket.jpg -> 表示用JPEGデータ(160 x 160)
description.txt -> 曲名等情報
wallpaper.jpg -> 保存可能なJPEGデータ(240 x 320)
他に歌詞用テロップがあるが不明
index.txt + music.3g2 だけあれば最低限の着うたフルとなる。
各ファイルの詳細
index.txt書式:
KDDIMU01[CRLF] -> KDDI識別符号
ファイル名, -> コンテナ(index.txt除く)のファイル名
ファイル位置(8bayte固定), -> index.txt除く絶対位置(残りは0x20で埋める)
ファイルサイズ, -> コンテナ(index.txt除く)のファイルサイズ
ファイル形式[CRLF] -> コンテナのファイル形式
テキストファイル -> text/plain
曲ファイル -> audio/3gpp2
JPEGファイル -> image/jpeg
例:
KDDIMU01
config.txt,0 ,79,text/plain
music.3g2,1024 ,134870,audio/3gpp2
jacket.jpg,136704 ,2379,image/jpeg
description.txt,139776 ,100,text/plain
注:各項目間は","で区切る
config.txt書式:
KDDIMU01[CRLF] -> KDDI識別符号
[CRLF] -> なぜ空けているのかわからない??
wallpaper.jpg, -> 保存可能なJPEGデータ名
着うた切り出しスタート位置秒. -> 3桁で揃える
着うた切り出しスタート位置ミリ秒, -> 3桁で揃える
着うた切り出しエンド位置秒. -> 3桁で揃える
着うた切り出しエンド位置ミリ秒[CRLF] -> 3桁で揃える
最大3箇所まで指定可能
注:切り出し箇所をここで指定するが、music.3g2のuuidioedにも指定が必要
必要アトムuuidioed、stss 断片化時mfra、mfro
例:
KDDIMU01
wallpaper.jpg,
000.050,030.080
060.010,090.000
120.070,150.500
music.3g2 -> 楽曲ファイル
jacket.jpg
タイトル表示、再生中の表示用画像であり、160 X 160まで使用可能
注:マックスサイズは試していないが12Kまでは確認
description.txt書式:
title,文字列[CRLF] -> 曲名
artist,文字列[CRLF] -> アーチスト名
album_title,文字列[CRLF] -> アルバム名
track_number,トラック番号 + トラック数[CRLF] -> 上位2文字番号下位2文字数
time,文字列[CRLF] -> 再生時間、music.3g2のATOMで計算可能
author,文字列[CRLF] -> 著者
publisher,文字列[CRLF] -> 出版者
copyright,文字列[CRLF] -> 著作権者
wallpaper.jpg
保存可能なJPEGファイル。240 X 320まで使用可能
あとは作成したKMFを鯖にアップし、携帯からダウンするだけで好みの楽曲が聞けることになる。只、手動で作成はきついので自前でアプリを組めばホイホイと、、