------------------------------------------------------------------------------
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