2011年1月12日水曜日

TSからMP4へドラッグ&ドロップで変換

今まで撮った番組のCMカットやらロゴ消しとかやってきたけど、
何かもう面倒くさくなって「とりあえずMP4へ変換できたらええやん」
ということになってきたので、以下、覚書。

携帯動画変換君を使う。
携帯動画変換君のcoresフォルダにBonTsDemuxneroAacEncffmpegを入れる。
ffmpegはこちらのを使わせて頂きました。
で、以下のプロファイルを作成する。
[Info]
Title=機種別設定:TSをMP4へ変換
TitleE=Model: TS to MP4
Description=TS放送をMP4へ変換するバッチファイル
DescriptionE=TS放送をMP4へ変換するバッチファイル

[Item0]
Title=TSをMP4へ変換 1.2Mbps 29.97fps 16:9
TitleE=TStoMP4 1.2Mbps 29.97fps 16:9
Command0=""<%AppPath%>\cores\BonTsDemux.exe" -i "<%InputFile%>" -o "<%TemporaryFile%>" -encode Demux(m2v+wav) -sound 1 -start -quit"
Command1=""<%AppPath%>\cores\neroAacEnc.exe" -if "<%TemporaryFile%>.wav" -lc -br 128000 -of "<%TemporaryFile%>.aac""
Command2=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%TemporaryFile%>.m2v" -an -vcodec libx264 -pass 1 -flags mv4 -s 1280x720 -aspect 16:9 -r 30000/1001 -f mp4 -b 1200k -g 150 -qcomp 0.7 -qmin 10 -qmax 51 -qdiff 4 -subq 6 -me_range 16 -i_qfactor 0.714286 "<%OutputFile%>.mp4""
Command3=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%TemporaryFile%>.m2v" -vcodec libx264 -pass 2 -flags mv4 -s 1280x720 -aspect 16:9 -r 30000/1001 -f mp4 -b 1200k -g 150 -qcomp 0.7 -qmin 10 -qmax 51 -qdiff 4 -subq 6 -me_range 16 -i_qfactor 0.714286 "<%OutputFile%>.mp4""
Command4="rm "<%TemporaryFile%>.m2v""
Command5="rm "<%TemporaryFile%>.wav""
Command6="rm "<%TemporaryFile%>.aac""