08/03/10 11:11:27 8+tirWLU0
携帯動画変換君を使ってニコニコ動画用のMP4を作る方法 HE-AAC対応版
携帯動画変換君のウィンドウにドラッグ&ドロップするだけで
自動で2パスエンコードしてMP4を作成してくれるのでかなり便利です
用意するもの
・携帯動画変換君
URLリンク(www.nurs.or.jp)
・ffmpegのできるだけ新しいビルド
URLリンク(blog.k-tai-douga.com)
・NeroのAACエンコーダー
URLリンク(www.nero.com)
・MP4Box
URLリンク(kurtnoise.free.fr)(現時点での正式版はMP4Box-0.4.4.zip)
携帯動画変換君の「cores」フォルダ内にffmpeg.exe、neroAacEnc.exe、MP4Box.exeを置く
(ffmpeg.exeは携帯動画変換君に元から入っていたものに上書きする)
やることはffmpeg内蔵のx264エンコーダーで2パスで音なしのH.264なMP4を作成
次にffmpegを使いwavを出力、それをHE-AACエンコードし最後MP4Boxで映像と音をくっつけます
ちなみにマルチスレッド対応です
以下の内容を「default_setting」フォルダにTranscoding_niconico.iniとして作成
[Info]
Title=ニコニコ動画用MP4作成
TitleE=Model: H.264 MP4 for SMILEVIDEO
Description=ニコニコ動画用のMP4へ変換します。
DescriptionE=for niconico
[Item0]
Title=4:3の動画を512×384で、とりえずなんで画質しょぼい2パスエンコード
TitleE=Video 740kbps/Audio 64kbps
FileNameMax=59
Command0=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%InputFile%>" -pass 1 -passlogfile "c:\log" -vcodec libx264 -level 30 -b 740k -qmax 37 -sws_flags lanczos -s 512x384 -threads auto -an "<%OutputFile%> 1-pass video.mp4""
Command1=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%InputFile%>" -pass 2 -passlogfile "c:\log" -vcodec libx264 -level 30 -b 740k -qmax 37 -sws_flags lanczos -s 512x384 -threads auto -an "<%OutputFile%> 2-pass video.mp4""
Command2=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%InputFile%>" -vn -f wav "<%OutputFile%> audio.wav""
Command3=""<%AppPath%>\cores\neroAacEnc.exe" -2pass -br 64000 -he -if "<%OutputFile%> audio.wav" -of "<%OutputFile%> audio.mp4""
Command4=""<%AppPath%>\cores\mp4box.exe" -add "<%OutputFile%> 2-pass video.mp4" -add "<%OutputFile%> audio.mp4" -new "<%OutputFile%>.mp4""