rendered paste body#!/bin/sh
#
if [ $# -lt 2 ]
then
echo "$0 : input output"
exit 1
fi
# Single pass encoding
#transcode -M 2 -w 3000,250,100 -b 160,0,0 -x mpeg2,mp3 -y xvid4 --export_asr 2 --accel sse -q 1 -c 0-700 -o $2 -i "$1"
# Two pass encoding
#transcode -M 2 -w 3000,250,100 -b 160,0,0 -x mpeg2,mp3 -y xvid4 --export_asr 2 --accel sse -q 1 -o $2 -i "$1" -R 1,xvid.log
#transcode -M 2 -w 3000,250,100 -b 160,0,0 -x mpeg2,mp3 -y xvid4 --export_asr 2 --accel sse -q 1 -o $2 -i "$1" -R 2,xvid.log
# Two pass encoding with mencoder
nice -n 15 mencoder "$1" -ovc xvid -oac mp3lame -lameopts vbr=0:br=160:q=0:aq=0 -xvidencopts bitrate=-1332224:pass=1:hq_ac:vhq=1:me_quality=6:chroma_me:chroma_opt:max_bframes=2:quant_type=h263:trellis:interlacing -o /dev/null
nice -n 15 mencoder "$1" -ovc xvid -oac mp3lame -lameopts vbr=0:br=160:q=0:aq=0 -xvidencopts bitrate=-1332224:pass=2:hq_ac:vhq=1:me_quality=6:chroma_me:chroma_opt:max_bframes=2:quant_type=h263:trellis:interlacing -o "$2"