Compress Canon A620 AVI and DV to H.264 mp4 file
Wednesday, May 31st, 2006Just a memo for myself.
With mencoder, mplayer, ffmpeg and mp4box, I can finally reduce the size of the video files created from my Canon A620 to reasonable sizes such I can put them in my powerbook without depleting the hard drive space.
This is the script for converting AVI to mp4,
mencoder $1 -ovc x264 -nosound -ni -sws 0 -x264encopts threads=1:me=2:qp_min=22: qp_max=51:i4x4:keyint=120:nocabac:deblock:nob_adapt -ofps 29.97 -vop harddup -of rawvideo -o $1.264 mplayer -vc dummy -vo null -ao pcm:file=$1.wav $1 ffmpeg -i $1.264 -i $1.wav -y -vn -f mp4 -acodec aac -ab 96 -ar 11025 -ac 2 -map 1.0:0.0 $1.aac.mp4 MP4Box -fps 29.97 -add $1.264 -add $1.aac.mp4 -new $1.mp4 rm $1.wav rm $1.264 rm $1.aac.mp4 touch -r $1 $1.mp4
For convert DV to mp4, I use
ffmpeg -i $1 -y -vcodec h264 -f mp4 -acodec aac -deinterlace -b 1280 -aspect 4:3 -s 640x480 -naq -parti4x4 -deblock -copyts -keyint_min 120 -h264 1 -mv4 1 -bf 2 -coder 1 -parti4x4 -partp4x4 -parti8x8 partp8x8 $1.mp4touch -r $1 $1.mp4
The results seem pretty reasonable good, while the sizes are still under control.