携帯動画変換君
INFOBAR2 のために映像ファイルを作ろうとした.携帯動画変換君を探して使用した.うまくいったかどうかは未判定.
QuickTime をインストールしないで実行
次のメッセージが出る.
A>ConvertMovieToFile:OpenMovieFile Error
当然だね.
携帯向けに簡単に動画を変換してみよう(携帯動画変換君) - MobileHackerz動作環境
QuickTime for Windows 6.5.2以上がインストールされていて、QuickTime Authoringモジュールがインストールされていること(携帯電話向け変換には必ず動作に必要です)
iPod(第5世代)向け動画変換にはQuickTime for Windows 7以上が必要ですが、これはiTunesをインストールすれば自動的に入りますので通常は気にする必要はありません。
Transcoding.ini
W55SA(Infobar2) - MobileHackerz Knowledgebase Wiki を参照して作った.
[Info] Title=3GP2ファイル, 音声AAC形式一般設定 TitleE=General: 3GP2+AAC General Setting Description=3GPP2(.3g2)形式の設定です。ただし、「本当に」3GPP2に対応している携帯電話以外は最初の数秒しか再生できません。他の設定では長時間の動画が再生できなかった、などの場合に試してみてください。 DescriptionE=This setting outputs 3GPP2 format. But the play stops excluding the cellular phone that corresponds to REAL 3GPP2, in the first a few seconds. [Item0] Title=EZムービー / 映像:Xvid 768kbps 29.97fps 音声:192kbps 48kHz Stereo Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -bitexact -qmin 1 -qmax 31 -vcodec xvid -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 29.97 -b 768 -acodec aac -ac 2 -ar 48000 -ab 96 -f 3g2 -muxvb 192 -muxab 64 "<%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_W21SA.ini"" Command3="cmd /c "del "<%TemporaryFile%>*.*""" [Item1] Title=EZムービー / 映像:H.264 384kbps 15fps 音声:192kbps 48kHz Stereo Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -fixaspect -s 320x240 -r 15 -b 384 -acodec aac -ac 2 -ar 48000 -ab 96 -f 3g2 -muxvb 192 -muxab 64 "<%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_W21SA.ini"" Command3="cmd /c "del "<%TemporaryFile%>*.*""" [Item2] Title=着うた / 音声:192kbps 44.1kHz Stereo Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -vn -acodec aac -ac 2 -ar 44100 -ab 96 -f 3g2 -muxab 64 "<%TemporaryFile%>_1.3g2"" Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_1.3g2" "<%TemporaryFile%>_2.3g2" -c QT_3GPP2_QCIF_AAC.ini" Command2=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2" "<%OutputFile%>.3g2" "Camouflage_VOICE_for_W21SA.ini" Command3="cmd /c "del "<%TemporaryFile%>*.*"""~
エラーがあるらしい
ファイルをドラッグアンドドロップで放り込むと,次のメッセージボックスが出る.
--------------------------- QT3GPPFlatten.exe - システム エラー --------------------------- コンピューターに QTCF.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。 --------------------------- OK ---------------------------
また,Item0 に登録した EZムービー / 映像:Xvid 768kbps 29.97fps 音声:192kbps 48kHz Stereo での変換ができない.このとき,ログウインドウで赤背景の行は次のメッセージだった.
A>ConvertMovieToFile:NewMovieFromFile Error A>Dialog : 処理実行中にエラーが発生しました [Error:-50]
Error:-50 の件
質問する前に - MobileHackerz Knowledgebase Wiki では AviSynth をインストールするとうまくいくかもしれないとある.Xvid である必要性を今感じないから,この対策をせず,放置する.
変換結果例
Item1 の設定で 90f.avi を放り込んだ.デスクトップに 90f.3g2 が現れた.
[90f.avi] 256x256 24Bit 無圧縮 5.00fps 90f 7864.64kb/s [RIFF(AVI1.0)] 00:00:18.000 (18.000sec) / 17,701,376Bytes [90f.3g2] 320x240 24Bit AVC/H.264 Baseline@4 15.00fps 75f 414.87kb/s 3GPP2 EZmovie for KDDI [MPEG4] 00:00:05.000 (5.000sec) / 905,922Bytes 真空波動研Lite 090902 / DLL 090902
GOM で再生したら sinkuhadoken の結果どおりの5秒だった.あれえ!?
携帯電話で,INFOBAR2 本体で再生しようにも,メール添付ファイルサイズ上限 2MB に引っかかってまだできていない.