Just 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.