mencoder †
mencoderを使ってエンコードする。 †
携帯動画変換君を使ってmencoderを使ってみようというものです。
オプションが、xvidとH264は違っているので注意してください。
mencoderは、直接携帯用動画として書き出すことは無理ですが、oggやwmv9などのデコードに対応しているため、再圧縮などをする際に使用することをお勧めします。
↓のmencoder.zipの中に、基本的な設定は入っています。
mencoderは、下記のサイトからmplayerをダウンロードすると、一緒に入っています。
http://www.mplayerhq.hu
x264対応版
http://oss.netfarm.it/mplayer-win32.php
MediaCoderをインストールして、その中に入っているものを入れる。
http://mediacoder.sourceforge.net/download.htm
mencoderについて †
WMV9は、avisynthを使わなくても変換可能。
可変フレームレートは不明
mplayerで再生できるものはデコードできます。
mplayerで再生できれば、可変フレームレートでもOKだと思います。
ffdshowが入っていれば、自動で読み込むみたいです。
mencoderオプション †
mencoder_options.txt
英語が多少読めれば、↑を読めば大体わかると思います。
AUDIO OPTIONSのやつは-afの後に、VIDEO OPTIONSのやつは-vfの後に入れてください。
分かり次第追加していきます。
- ofps フレームレート
- vf scale フレームサイズ(W:H)
- bitrate ビットレート
- ss スタートタイム(seconds)
- endpos 変換時間(seconds)
mencoderで直接携帯用動画へ (DoCoMo編) †
DivX (by xXx)
- [Item*]
Title=[DivX-2pass VGA(640x480)] / 映像:2048kbps 29.97fps 音声:192kbps 48kHz St(FAAC)
Command0=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=640:480,harddup -ofps 29.970030 -ovc lavc -ffourcc DIVX -lavcopts vcodec=mpeg4:オプションは各自で:vbitrate=2048:vpass=1 -nosound -o "<%TemporaryFile%>_DivX.avi""
Command1=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=640:480,harddup -srate 48000 -oac faac -faacopts br=192:mpeg=4:object=1 -ofps 29.970030 -ovc lavc -ffourcc DIVX -lavcopts vcodec=mpeg4:オプションは各自で:vbitrate=2048:vpass=2 -o "<%TemporaryFile%>_DivX.avi""
Command2=""<%AppPath%>\cores\MP4Box" -fps 29.970030 -add "<%TemporaryFile%>_DivX.avi" -new "<%TemporaryFile%>_DivX.3gp""
Command3=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_DivX.3gp" "<%OutputFile%>.3gp" -c 3GPP(MobileMP4).ini"
Command4="rm "divx2pass.log""
Command5="cmd /c "del "<%TemporaryFile%>*.*"""
XviD (by xXx)
- [Item*]
Title=[XviD-2pass VGA(640x480)] / 映像:2048kbps 29.97fps 音声:192kbps 48kHz St(FAAC)
Command0=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=640:480,harddup -ofps 29.970030 -ovc xvid -xvidencopts bitrate=2048:オプションは各自で:pass=1 -nosound -o "<%TemporaryFile%>_XviD.avi""
Command1=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=640:480,harddup -srate 48000 -oac faac -faacopts br=192:mpeg=4:object=1 -ofps 29.970030 -ovc xvid -xvidencopts bitrate=2048:オプションは各自で:pass=2 -o "<%TemporaryFile%>_XviD.avi""
Command2=""<%AppPath%>\cores\mencoder" -ovc copy -noskip -nosound -of rawvideo -ofps 29.970030 -o "<%TemporaryFile%>_XviD.m4v" "<%TemporaryFile%>_XviD.avi""
Command3=""<%AppPath%>\cores\mencoder" -ovc frameno -oac copy -of rawaudio -o "<%TemporaryFile%>_XviD.aac" "<%TemporaryFile%>_XviD.avi""
Command4=""<%AppPath%>\cores\MP4Box" -fps 29.970030 -add "<%TemporaryFile%>_XviD.m4v" -add "<%TemporaryFile%>_XviD.aac" -new "<%TemporaryFile%>_XviD.3gp""
Command5=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_XviD.3gp" "<%OutputFile%>.3gp" -c 3GPP(MobileMP4).ini"
Command6="rm "divx2pass.log""
Command7="cmd /c "del "<%TemporaryFile%>*.*"""
H.264 (by xXx)
- [Item*]
Title=[H.264-2pass QVGA(320x240)] / 映像:496kbps 29.97fps 音声:192kbps 48kHz St(FAAC)
Command0=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=320:240,harddup -ofps 29.970030 -ovc x264 -ffourcc H264 -x264encopts bitrate=496:オプションは各自で:pass=1 -nosound -o "<%TemporaryFile%>_H264.avi""
Command1=""<%AppPath%>\cores\mencoder" "<%InputFile%>" -noskip -mc 0 -vf scale=320:240,harddup -srate 48000 -oac faac -faacopts br=192:mpeg=4:object=1 -ofps 29.970030 -ovc x264 -ffourcc H264 -x264encopts bitrate=496:オプションは各自で:pass=2 -o "<%TemporaryFile%>_H264.avi""
Command2=""<%AppPath%>\cores\mencoder" -ovc copy -noskip -nosound -of rawvideo -ofps 29.970030 -o "<%TemporaryFile%>_H264.264" "<%TemporaryFile%>_H264.avi""
Command3=""<%AppPath%>\cores\mencoder" -ovc frameno -oac copy -of rawaudio -o "<%TemporaryFile%>_H264.aac" "<%TemporaryFile%>_H264.avi""
Command4=""<%AppPath%>\cores\MP4Box" -fps 29.970030 -add "<%TemporaryFile%>_H264.264" -add "<%TemporaryFile%>_H264.aac" -new "<%TemporaryFile%>_H264.3gp""
Command5=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_H264.3gp" "<%OutputFile%>.3gp" -c 3GPP(H264).ini"
Command6="rm "divx2pass.log""
Command7="cmd /c "del "<%TemporaryFile%>*.*"""
- オプションが無いと汚いので、必ず付けて下さい。オプションは各自でを消してコマンド追加して下さい。(必須)
- mencoderとMP4Boxを\cores\に入れて下さい。(必須)
- 3GPP(H264).iniと3GPP(MobileMP4).iniを\cores\フォルダに入れて下さい。(必須)
※ 3GPP(H264).iniと3GPP(MobileMP4).iniは音声:LC,HE,Enh・映像:(176x144),(320x240),(640x480),(320x180),(640x360)に対応してます。
- ATOMChangerの代わりに着もとに通せばOKです。(DoCoMo端末)
- 解像度及びビットレートは各自で変更して下さい。
- DoCoMo端末でしかテストは行っておりません。他キャリアでは再生不明。
コメント欄 †