*MUSIC-HDD W41T [#l9c77cb0]
作成中。。。だけど全部は書ききれないかと
3GPP2ではBoxという言葉が使われていてQTではAtomと呼ばれているものの解説
Quick Time 関係の Atom は [[Quick Time Atom Index:http://developer.apple.com/documentation/QuickTime/APIREF/AlphabeticalIndexofAtoms.htm]] を見よ
3gpp2 file format については[[3gpp2 file format:http://www.3gpp2.org/Public_html/specs/C.S0050-0_v1.0_121503.pdf]]
元になったISO 14496-1 Media Formatは[[mp4-layout:http://www.geocities.com/xhelmboyx/quicktime/formats/mp4-layout.txt]]

***動画関連 [#h9c5a046]
*ftyp [#b21bbe17]
 Size               Unsigned int(32)    size of box
 Box Name           Unsigned int(32)    'ftyp'
 Brand              Unsigned int(32)    'kddi'<-auの場合
 Miner Version      Unsigned int(32)    00 00 00 00<-ReleaseX.Y.Zだと00 0X 0Y 0Z
 Compatible Brands  Unsigned int(32)    'kddi'<-互換ブランド本ブランドも含み列挙される
 [Compatible Brands Unsigned int(32)    '3g2a''3gp5''3gp4''mp42' etc...]
 ....

-下記の設定で再生可能
--[Item*]
Title=EZムービー / 映像:Xvid 512kbps 24fps 音声:192kbps 44.1kHz Stereo
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec xvid -mbd 2 -4mv -trell -aic -s 320x240 -r 24 -b 512 -acodec aac -ac 2 -ar 44100 -ab 96 -f 3gp "<%TemporaryFile%>_1.3g2""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_1.3g2" "<%TemporaryFile%>_2.3g2" -c QT_3GPP2_QVGA_AAC.ini"
Command2=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2" "<%OutputFile%>.3g2" "Camouflage_MOVIE_for_A5504T.ini""
Command3="rm "<%TemporaryFile%>_1.3g2""
Command4="rm "<%TemporaryFile%>_2.3g2""
*uuidmvml [#vd64f458]
 Size               Unsigned int(32)    size of box (Fixed? 00 00 00 24)
 Box Name           Unsigned int(32)    'uuid'
 Sub Name           Unsigned int(32)    'mvml'
 uuid               12 Bytes            A8 8C 11 D4 81 97 00 90 27 08 77 03<-kddi共通(?)
 Reserved?          4 Bytes             00 00 00 00
 Flag               4 Bytes             FF FF E8 00
 Timestamp          Unsigned int(32)    1904/01/01 0:00:00 からの経過秒数(GMT)

-より撮影データに近づけるには
Camouflage_MOVIE_for_A5504T.iniファイルの
「Item3=uuidenci<%UUID%>%00%00%00%00KDDI-TS%00A5504T%00%00TSM4VE3XTSMP4M3X」を
「Item3=uuidenci<%UUID%>%00%00%00%00KDDI-TS%00W41T%00%00%00%00TST4VE36TSMT4M34」に書き換えて使う。
Flag 4 Bytes 最初の FF FF は固定(?)L判だとFFFFE805 ボイスだとFFFFE000だとか

-上記設定でコマ落ちする場合は"Command0"の"-r 24"や"-b 512"等の値を下げてください
-時間、容量制限はありません
*uuidenci [#a33e2389]
 Size               Unsigned int(32)    size of box (Fixed? 00 00 00 3C)
 Box Name           Unsigned int(32)    'uuid'
 Sub Name           Unsigned int(32)    'enci'
 uuid               12 Bytes            A8 8C 11 D4 81 97 00 90 27 08 77 03
 Reserved?          4 Bytes             00 00 00 00
 Hardware Vendor?   8 Bytes             'KDDI-SN.'<- kddi sony(.は00) 機種によっていろいろ
 Hardware Name      8 Bytes             'W31S....'<- W31S(.は00) 機種名
 Encoder version?   8 Bytes             'SNMP4EN1'<- sony mpeg4 encoder 1?これも
 Encoder Type?      8 Bytes             'SNMP4MP1'<- sony mpeg4 ...??? 機種によってちがう

***音声関連 [#o8149b94]
*uuidcpgd [#x99005f7]
 Size               Unsigned int(32)    size of box (Fixed? 00 00 00 2C)
 Box Name           Unsigned int(32)    'uuid'
 Sub Name           Unsigned int(32)    'cpgd'
 uuid               12 Bytes            A8 8C 11 D4 81 97 00 90 27 08 77 03
 Flag1              4 Bytes             00 00 00 00
 Flag2              4 Bytes             00 00 00 00
 Expiration Date    Unsigned int(32)    有効期限(日付)1904/01/01 0:00:00 からの経過秒数(GMT)
 Expiration Days    Unsigned int(32)    有効期限(日数)
 Playback count     Unsigned int(32)    再生回数

-下記の設定で再生可能 
--[Item*]
Title=着うた / 音声:192kbps 44.1kHz Stereo
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -vn -acodec aac -ac 2 -ar 44100 -ab 96 -f 3gp "<%TemporaryFile%>_1.3g2""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_1.3g2" "<%OutputFile%>.3g2" -c QT_3GPP2_QCIF_AAC.ini"
Command2="rm "<%TemporaryFile%>_1.3g2""
Flag1 00 00 00 00〜00 00 00 06で有効期限(日数)・再生回数・有効期限(日付)のon/offの組合せ
Flag2 00 00 00 01で配信制限(転送制限など)on
mvml Timestampと有効期限(日付)に同じ値を入れて試したところ、9時間のずれを確認しました。機種によっては、localtimeの場合もあるようです。
uuidcpgdがないと転送不可著作権ありになるみたいです。CoPy GuarD?
*uuidchku [#q842918b]
 Size               Unsigned int(32)    size of box
 Box Name           Unsigned int(32)    'uuid'
 Sub Name           Unsigned int(32)    'chku'
 uuid               12 Bytes            A8 8C 11 D4 81 97 00 90 27 08 77 03
 Reserved?          4 Bytes             00 00 00 00
 DigitalSignature   128 Bytes           デジタル署名

-サンプリングレート44100Hzまで
-時間、容量制限はありません
*uuidprop [#bc445f8b]
 Size               Unsigned int(32)    size of box
 Box Name           Unsigned int(32)    'uuid'
 Sub Name           Unsigned int(32)    'prop'
 uuid               12 Bytes            A8 8C 11 D4 81 97 00 90 27 08 77 03
 Reserved?          4 Bytes             00 00 00 00
 Child Boxes                            以下の子アトムを入れられます
 
 Title size         Unsigned int(32)    size of Title box
 Box Name           Unsigned int(32)    'titl'
 Title String       String              タイトル
 
 CopyRight size     Unsigned int(32)    size of Copyright box
 Box Name           Unsigned int(32)    'rght'
 CopyRight String   String              著作権表示 (詳細情報表示の権利者欄に表示される)
 
 Auther size        Unsigned int(32)    size of Auther box
 Box Name           Unsigned int(32)    'athr'
 Auther String      String              作者名 (詳細情報表示の販売元欄に表示される)
 
 Version size       Unsigned int(32)    size of Version box
 Box Name           Unsigned int(32)    'vrsn'
 Version Nomber(?)  Unsigned int(32)?   Version Nomber?

***その他 [#ec070874]

-着信音登録は[[W21T]]と同じ作成法で可能 (メール着信音登録はできません


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS