------------------------------------------------
3g2(3gp)ファイルを配信制限なしに
3gpp2(3gpp) 配信制限なし 、本体からSDカードに移動 ・コピー 可 ( uuidcpgd を追加 )
------------------------------------------------
Camouflage_copy.ini ( 又は、Camouflage_copy2.ini Camouflage_copy2ez.ini ) をcoresフォルダに追加して下さい。
下記 ini 内容(使用例)では、変換後のファイル名は *****_2.3g2 となります。
----( 使用例 )----
[Item0]
Title=配信制限なし(3gpp)
Command0=""<%AppPath%>\cores\ATOMChanger" "<%InputFile%>"
"<%OutputFile%>_2.3g2" "Camouflage_copy.ini""
[Item1]
Title=配信制限なし(3gpp2)
Command0=""<%AppPath%>\cores\ATOMChanger" "<%InputFile%>"
"<%OutputFile%>_2.3g2" "Camouflage_copy2.ini""
[Item2]
Title=配信制限なし(3gpp2EZ)
Command0=""<%AppPath%>\cores\ATOMChanger" "<%InputFile%>"
"<%OutputFile%>_2.3g2" "Camouflage_copy2ez.ini""
---------------------------------------------------------------
QTで変換した3g2(3gpp2EZ)でタイトル文字化けをしている場合に
---------------------------------------------------------------
( 入力ファイル(mp3など)のIDタグTitleに英数字以外が含まれている場合に文字化けが起こります。)
タイトルを削除します。(再生時は、ファイル名がタイトルになります。)
Camouflage_title_ez.ini をcoresフォルダに追加して下さい。
下記 ini 内容(使用例)では、変換後のファイル名は *****_2.3g2 となります。
( uuid****を削除)
転送可にした3g2ファイルの場合は、下記を実行すると転送不可になります。
----( 使用例 )----
[Item3]
Title=タイトル削除(3gpp2EZ)
Command0=""<%AppPath%>\cores\ATOMChanger" "<%InputFile%>"
"<%OutputFile%>_2.3g2" "Camouflage_title_ez.ini""
----------------------------------------------------------------
上記 ini 内容(配信制限なし & タイトル削除) ファイル は、Transcoding_atom.ini です。
---------------------------------------------------------
テロップを動画に埋め込む TeXML(xml) テキストディスクリプタ(txt)
---------------------------------------------------------
下記の ini 内容(使用例)では、AviSynthを使用してテロップを動画に埋め込みます。
xml(又は、txt) ファイルを動画ファイルと同じ場所に置き、ファイル名を同名(拡張子より前)にしています。
テキストディスクリプタ(txt)の場合は、Command1 の .xml を .txt に変更下さい。
Layer.bat を3GP_Converter.exeと同じ場所に、QT_avi.ini を coresフォルダに追加して下さい。
変換時は、動画ファイルをD&Dして下さい。
[Item0]
Title=240x180 テロップ動画
Command0=""<%AppPath%>\cores\ffmpeg" -itsoffset 0
-t 0 -y -i "<%InputFile%>" -async 1000 -bitexact -vcodec
rawvideo -fixaspect -s 320x240 -r 15 -acodec pcm_s16le "<%AppPath%>\v1.avi""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%InputFilePath%><%InputFileBase%>.xml" "<%AppPath%>\v2.avi" -c QT_avi.ini -t VfW"
Command2=""<%AppPath%>\Layer.bat" "<%AppPath%>\v1.avi"
"<%AppPath%>\v2.avi" "<%AppPath%>\layer.avs""
Command3=""<%AppPath%>\cores\ffmpeg" -y -i "<%AppPath%>\layer.avs"
-bitexact -vcodec xvid -fixaspect -s 240x180 -r 15 -b 256 -acodec aac -ac 2 -ar 24000 -ab 48
-f 3gp -muxvb 64 -muxab 32 "<%TemporaryFile%>.3gp""
Command4=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>.3gp"
"<%TemporaryFile%>_2.3g2" -c QT_3GPP2_QCIF_AAC.ini"
Command5=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2"
"<%OutputFile%>.3g2" "Add_mfra_tiny.ini""
Command6="rm "<%TemporaryFile%>.3gp""
Command7="rm "<%AppPath%>\v1.avi""
Command8="rm "<%AppPath%>\v2.avi""
Command9="rm "<%AppPath%>\layer.avs""
Command10="rm "<%TemporaryFile%>_2.3g2""
-------------
上記 ini 内容(240x180 テロップ動画) ファイル は、Transcoding_xml_txt.ini です。
QT_avi.ini では、xml/txtをaviに変換した場合のテキスト動画は、フレームレート:15fps になります。
( 合成もとの動画( Command0 ) のフレームレートに注意して下さい。 )
Layer.bat では、テキスト動画の背景(黒:$000000)を色指定しマスクしています。
( 再度マスク前のテキスト動画を少し重ねて背景(黒:$000000)を半透明にしています。
背景半透明を無くしたい場合は、Layer.bat 内 4行目を削除して下さい。)
変換した3g2ファイル(表示確認用サンプル)
TeXML(xml)の作成にあたりimg_subtitleを使いましたので
img_subtitle の処理を含めたiniファイル や 読み込ませたテキストファイルなども
入っていますので参考にして下さい。 txt_movie_sample.zip
ini では、 vcodec : xvid にしていますので再生出来ない機種ではmpeg4に書き換えて下さい。
-------------
入力ファイル(動画)によっては、Layer.bat 内 1行目の
『 DirectShowSource(%1).ConvertToRGB32().Normalize 』を
『 AviSource(%1).BilinearResize(320,240).ChangeFPS(15).ConvertToRGB32().Normalize 』
のように BilinearResize(320,240).ChangeFPS(15)を追記修正することによって
AviSynthでサイズとフレームレートを変更できますので、ini 内 の Command0 / Command7 を省く事が出来ます。
※ ini 内容等に修正が必要です。
-------------
テキスト(テロップ)の表示位置や文字サイズに関しては、
上記ini内容では、320x240の動画に合成(埋め込む)していますので
TextBox(track)をそれ以下のサイズにして下さい。
sampleでは、TextBox(track) : W320 H60 FontSize : 29 です。
TextBox(track)の位置はLayer.bat 内 4/5行目の x=*, y=*で変更できます。
sampleでは、x=0, y=180 (上から180)です。
---------------------------------------------------------------
テロップ ( TextTrack ) を付ける TeXML(xml) テキストディスクリプタ(txt)
---------------------------------------------------------------
下記の ini 内容(使用例)では、xml(又は、txt) ファイルを
音声(wavなど)ファイルと同じ場所に置き、ファイル名を同名(拡張子より前)にしています。
テキストディスクリプタ(txt)の場合は、Command0 の xml を txt に変更下さい。
QT_3GPP_XML.ini と mp4creator60exe Camouflage_copy2ez.ini を coresフォルダに追加して下さい。
変換時は、音声ファイルをD&Dして下さい。
[Item0]
Title=QT_XML 176x144
Command0=""<%AppPath%>\cores\QT3GPPFlatten" "<%InputFilePath%><%InputFileBase%>.xml" "<%TemporaryFile%>_.3gp" -c QT_3GPP_XML.ini""
Command1=""<%AppPath%>\cores\ffmpeg" -y -f image2
-loop -shortest -i "<%AppPath%>\cores\soundonly_%02d.jpg"
-bitexact -vcodec mpeg4 -s 176x144 -r 1 -b 1 "<%TemporaryFile%>.m4v"
-i "<%InputFile%>" -vn -acodec aac -ac 2 -ar 24000 -vol
250 -ab 48 -f 3gp "<%TemporaryFile%>_2.3gp""
Command2=""<%AppPath%>\cores\mp4creator60" -extract=1
-aac-profile=4 "<%TemporaryFile%>_2.3gp" "<%TemporaryFile%>_esyu.aac""
Command3="rm "<%TemporaryFile%>_2.3gp""
Command4=""<%AppPath%>\cores\mp4creator60" -optimize
-interleave -force3GPCompliance -r=1 -create="<%TemporaryFile%>.m4v"
"<%TemporaryFile%>_.3gp""
Command5="rm "<%TemporaryFile%>.m4v""
Command6=""<%AppPath%>\cores\mp4creator60" -optimize
-interleave -force3GPCompliance -aac-profile=4 -create="<%TemporaryFile%>_esyu.aac"
"<%TemporaryFile%>_.3gp""
Command7="rm "<%TemporaryFile%>_esyu.aac""
Command8=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_.3gp"
"<%OutputFile%>.3g2" "Camouflage_copy2ez.ini""
Command9="rm "<%TemporaryFile%>_.3gp""
※QT再生時には、音声の再生時間(速度)に不具合が出る場合があります。
TeXML・テキストディスクリプタの記入内容によってはQT再生時にテロップが表示されない場合もあります。
携帯(W21T)等で再生確認して下さい。
----------------------
QT再生時に正常に再生させるには、
mp4creator60.exe の替わりに MP4Box.exe を使用して下さい。
下記の ini 内容(使用例)では、QT_3GPP2_XMLTXT_NoFra.ini と MP4Box.exe(Ver 0.4.1)を
coresフォルダに追加して下さい。
( 一部の機種ではQT3GPPFlatten ( QT_3GPP2_XMLTXT_NoFra.ini ) を
使ってコンテナの再構築する必要があります。)
[Item1]
Title=QT_XML 176x144 MP4Box
Command0=""<%AppPath%>\cores\QT3GPPFlatten" "<%InputFilePath%><%InputFileBase%>.xml" "<%TemporaryFile%>_esyu.3gp" -c QT_3GPP_XML.ini""
Command1=""<%AppPath%>\cores\ffmpeg" -y -f image2
-loop -shortest -i "<%AppPath%>\cores\soundonly_%02d.jpg"
-bitexact -vcodec mpeg4 -s 176x144 -r 1 -b 1 "<%TemporaryFile%>_v.mp4"
-i "<%InputFile%>" -vn -acodec aac -ac 2 -ar 24000 -ab
48 "<%TemporaryFile%>_a.mp4""
Command2=""<%AppPath%>\cores\MP4Box" -add "<%TemporaryFile%>_v.mp4" -add "<%TemporaryFile%>_a.mp4"
-3gp "<%TemporaryFile%>_esyu.3gp""
Command3=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_esyu.3gp"
"<%TemporaryFile%>_.3g2" -c QT_3GPP2_XMLTXT_NoFra.ini"
Command4=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_.3g2"
"<%OutputFile%>.3g2" "Camouflage_copy2ez.ini""
Command5="cmd /c "del "<%TemporaryFile%>*.*"""
上記 ini 内容 ファイル( QT_XML 176x144 / QT_XML 176x144 MP4Box ) は、
Transcoding_TextTrack.ini です。
※携帯動画変換君Ver0.32以降では、-vol(音量)の基準値が変更されています。( 100 → 256 )
----------------------
画像を複数枚 ( 静止画を指定した時間に変える ) 使用した場合は、別ページで説明しています。
( img_subtitle を使用して txt ( テキスト用 ) → xml / txt ( 静止画変更用
) → avs )
---------------------------------------
音楽 ( シーク 8秒ずつ ) - W21T -
---------------------------------------
静止画を使って動画(EZムービー)にしてシーク可能に…
( 画像を換える場合はcoresフォルダ内 soundonly_01.jpg を変更して下さい。)
ac : 2(ステレオ)・1(モノラル)
ar : サンプリングレート 24000 以下(機種制限)
ab : ビットレート
vol : ボリューム ( 基準値 〜Ver0.31 : 100 Ver0.32 : 256)
[Item0]
Title= 音楽シーク8秒ずつ(配信制限なし)
Command0=""<%AppPath%>\cores\ffmpeg" -y -f image2
-loop -shortest -i "<%AppPath%>\cores\soundonly_%02d.jpg"
-i "<%InputFile%>" -bitexact -vcodec mpeg4 -s 176x144 -r
1 -b 1 -acodec aac -ac 2 -ar 24000 -vol 256 -ab 48 -f 3gp "<%TemporaryFile%>.3gp""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>.3gp"
"<%TemporaryFile%>_2.3g2" -c QT_3GPP2(EZ)_QCIF_AAC.ini""
Command2="rm "<%TemporaryFile%>.3gp""
Command3=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2"
"<%OutputFile%>.3g2" "Add_mfra_tiny.ini""
Command4="rm "<%TemporaryFile%>_2.3g2""
[Item1]
Title= 音楽シーク8秒ずつ(配信制限なしTV出力可)
Command0=""<%AppPath%>\cores\ffmpeg" -y -f image2
-loop -shortest -i "<%AppPath%>\cores\soundonly_%02d.jpg"
-i "<%InputFile%>" -timestamp "<%TimeStamp%>"
-bitexact -vcodec mpeg4 -s 176x144 -r 1 -b 1 -acodec aac -ac 2 -ar 24000 -vol 256 -ab 48 -f 3gp "<%TemporaryFile%>.3gp""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>.3gp"
"<%TemporaryFile%>_2.3g2" -c QT_3GPP2_QCIF_AAC.ini"
Command2="rm "<%TemporaryFile%>.3gp""
Command3=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2"
"<%OutputFile%>.3g2" "Camouflage_MOVIE_for_A5504T.ini""
Command4="rm "<%TemporaryFile%>_2.3g2""
※再生時に表示する日時(タイムスタンプ)は、9時間ずれます。( 変換君 及び 機種仕様 )
修正する場合は、timestamp5_ch.exe を使って下さい。
※自主制作音楽 又は、自主制作動画を前提に使用して下さい。
著作権法に触れないようお願いします。
コピーガードの掛かっていないCD(音楽など)又は、DVD(ビデオなど)にも著作権は有ります。
( 自主制作 又は、著作権放棄の音楽・動画 以外は、使用を認めません。)
※リンクを貼られる方は、著作権に関する注意事項を必ず記入して下さい。
※本文の引用は、認めていません。
既に情報をまとめている方がいますが、その中には製作手順に誤りが有る物も確認しています。
「*****サイトの作り方を参考にしたが出来ない」などのメール多数頂いて困っています。
※当サイトのアプリケーション等( 設定ファイル含む )を転載・無断配布・営利目的で使用する事をお断り致します。
※なお本アプリケーションの使用によって生じたいかなる損害、問題等に対して作者は一切関与せず責任も取りません。
必ず使用者の責任の上で実行する様にして下さい。
----------------------------------------------------------------------
※当サイトの ini 内容等 及び、アプリケーション等の公開にあたり問題が生じると思われる場合は、
ご連絡頂ければ即刻削除致しますのでメールにてご連絡下さい。
by
エシュ