#!/bin/sh
echo "`basename $0` (c)2009 PaulTT"
if [ "x$1" == "x" ]; then
	echo "thou shalt pass a file to be encodeth..."
	echo "  Usage: `basename $0` <file_to_encode> [<vcodec> [<vbitrate>]]"
	exit 1
fi

# mpeg1video | mpeg4
PTT_VCODEC=$2
# respectively 300 | 260
PTT_VBITRATE=$3

#PTT_PARMS="vlelim=-4:vcelim=9:lumi_mask=0.05:dark_mask=0.01"
# for multi-cores:
PTT_PARMS="vlelim=-4:vcelim=9:lumi_mask=0.05:dark_mask=0.01:threads=3"

if [ "x$PTT_VCODEC" == "x" ]; then
	PTT_VCODEC=mpeg1video
fi
if [ "x$PTT_VBITRATE" == "x" ]; then
	PTT_VBITRATE=300
fi

echo "Ecnoding with $PTT_VCODEC codec at $PTT_VBITRATE kbps..."

mencoder "$1" \
-ovc lavc -lavcopts vcodec=$PTT_VCODEC:vhq:vbitrate=$PTT_VBITRATE:$PTT_PARMS \
-vf scale=320:-2,eq2=1.2:0.5:-0.25,rotate=2 \
-oac mp3lame -lameopts br=64:cbr \
-af resample=44100 \
-ofps 15 \
-o moko_"$1"_"$PTT_VCODEC".avi

