------------------------------------------------------------------------------
  img_subtitle.exe で XML変換 & 画像(静止画)チェンジ
------------------------------------------------------------------------------
下記ini内容では、img_subtitle.exeでtxtファイル ( ***
.txt ) から xml に変換し 3GPP Text Track(テロップ)に。
もう1つのtxtファイル ( ***
_2.txt )からavsファイルを作成し画像(静止画)を切り替えしています。
mp4creator60.exeでは、QT再生時に不具合が生じるのでMP4Box.exe(Ver 0.4.1)を使用しています。
 
入力ファイルが
sample.wavの場合は、
< 例 >
sample.txt   ( xml用 ) <記入例サンプルtxt>
sample_2.txt ( 静止画切り替えavs用 ) <記入例サンプル2txt>
sample.jpg  ( 1枚目の静止画 )
sample00.jpg ( 2枚目の静止画 )
sample01.jpg ( 3枚目の静止画 )
sample02.jpg ( 4枚目の静止画 )
などにファイル名を変更して下さい。
説明等は、img_subtitleページを参照。

変換時は、上記ファイルを全て同フォルダ内に置き、音声ファイルをD&Dして下さい。
下記 ini 内容ファイル は、Transcoding_xml_img_ch.ini です。

[Item0]
Title=QT_XML 176x144 xml&画像チェンジ&MP4Box
Command0=""<%AppPath%>\img_subtitle" xml "<%InputFilePath%><%InputFileBase%>
.txt" "<%TemporaryFile%>.xml" "<%InputFile%>""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>.xml" "<%TemporaryFile%>_esyu.3gp" -c QT_3GPP_XML.ini""
Command2=""<%AppPath%>\img_subtitle" avd "<%InputFilePath%><%InputFileBase%>
_2.txt" "<%TemporaryFile%>_ff.avs" "<%InputFile%>" "<%InputFilePath%><%InputFileBase%>.jpg"
Command3=""<%AppPath%>\cores\ffmpeg"
-itsoffset -1.1 -y -i "<%TemporaryFile%>_ff.avs" -bitexact -vcodec mpeg4 -fixaspect -s 176x144 -r 1 -b 1 -an "<%TemporaryFile%>_v.mp4""
Command4=""<%AppPath%>\cores\ffmpeg" -y -i "<%TemporaryFile%>_ff.avs" -bitexact -acodec aac -ac 2 -ar 24000 -vol 100 -ab 64 -vn "<%TemporaryFile%>_a.mp4""
Command5=""<%AppPath%>\cores\
MP4Box" -add "<%TemporaryFile%>_v.mp4" -add "<%TemporaryFile%>_a.mp4" -3gp "<%TemporaryFile%>_esyu.3gp""
Command6=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_esyu.3gp" "<%TemporaryFile%>_.3g2" -c
QT_3GPP2_XMLTXT_NoFra.ini"
Command7=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_.3g2" "<%OutputFile%>.3g2" "
Camouflage_copy2ez.ini""
Command8="cmd /c "del "<%TemporaryFile%>*.*"""
 
秒単位での画像変更を前提にしてます。( 1fps )
 
ffmpegオプション、フレームレート( -r ) が 『 1 』 の場合は、映像(静止画)が切替わる時間が遅れる場合があり、
それを補う為に上記では、 -itsoffset -1.1 を記入しています。
 ( itsoffset の替わりに ss を使うとAVS経由の為、エラーが出る場合があります。)


テロップ表示開始時間が遅れる場合は、xml_qt.ini ファイルを確認して下さい。
初期設定では、txt_firstSpace=1 になってますので、『 1 』 を 『 0 』 にして下さい。

尚、上記ini内容では xml_qt.ini audio_fadeIn / audio_fadeOut など音声部分は、
変更しても
テキスト(XML)のみ使用している為、動作しません。
(フェードアウト等する場合は、上記ini内容を修正して下さい。)

------------------------
FOMAに対応する為には、上記ini内容をCommand6 から 変更(修正)して下さい。
 ( QT_3GPP(MobileMP4)_XMLTXT.ini を coresフォルダ内に追加して下さい。)

[Item1]
Title=FOMA QT_XML 176x144 xml&画像チェンジ&MP4Box
Command0=""<%AppPath%>\img_subtitle" xml "<%InputFilePath%><%InputFileBase%>
.txt" "<%TemporaryFile%>.xml" "<%InputFile%>""
Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>.xml" "<%TemporaryFile%>_esyu.3gp" -c QT_3GPP_XML.ini""
Command2=""<%AppPath%>\img_subtitle" avd "<%InputFilePath%><%InputFileBase%>
_2.txt" "<%TemporaryFile%>_ff.avs" "<%InputFile%>" "<%InputFilePath%><%InputFileBase%>.jpg"
Command3=""<%AppPath%>\cores\ffmpeg"
-itsoffset -1.1 -y -i "<%TemporaryFile%>_ff.avs" -bitexact -vcodec mpeg4 -fixaspect -s 176x144 -r 1 -b 1 -an "<%TemporaryFile%>_v.mp4""
Command4=""<%AppPath%>\cores\ffmpeg" -y -i "<%TemporaryFile%>_ff.avs" -bitexact -acodec aac
-ac 2 -ar 44100 -vol 100 -ab 64 -vn "<%TemporaryFile%>_a.mp4""
Command5=""<%AppPath%>\cores\
MP4Box" -add "<%TemporaryFile%>_v.mp4" -add "<%TemporaryFile%>_a.mp4" -3gp "<%TemporaryFile%>_esyu.3gp""
Command6=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_esyu.3gp" "<%OutputFile%>.3gp" -c
QT_3GPP(MobileMP4)_XMLTXT.ini"
Command7="cmd /c "del "<%TemporaryFile%>*.*"""


※自主制作音楽 又は、自主制作動画を前提に使用して下さい。
  著作権法に触れないようお願いします。
  コピーガードの掛かっていないCD(音楽など)又は、DVD(ビデオなど)にも著作権は有ります。
  ( 自主制作 又は、著作権放棄の音楽・動画 以外は、使用を認めません。)
※リンクを貼られる方は、
著作権に関する注意事項を必ず記入して下さい。
当サイトのアプリケーション等( 設定ファイル含む )を転載・無断配布・営利目的で使用する事をお断り致します。 
※なお本アプリケーションの使用によって生じたいかなる損害、問題等に対して作者は一切関与せず責任も取りません。
  必ず使用者の責任の上で実行する様にして下さい。

--------------------------------------------------------------------
当サイトの ini 内容等 及び、アプリケーション等の公開にあたり問題が生じると思われる場合は、
  ご連絡頂ければ即刻削除致しますのでメールにてご連絡下さい。
                                        by esyu