#!/bin/sh help(){ echo "Usage: $0 " exit 0 } if test "$#" = "1" then case $1 in *.avi) input="$1" base=`echo $input | sed "s/\.avi$//"` ;; *.qt) input="$1" base=`echo $input | sed "s/\.qt$//"` ;; *) help ;; esac echo Encoding $input to $base.mpg.... sleep 1 lav2wav "$input" >"$base".wav mp2enc <"$base".wav -b224 -o "$base".m2a lav2yuv "$input" | \ yuvcorrect -T INTERLACED_TOP_FIRST | \ yuvscaler -O VCD | \ yuvdenoise -S 0 -b 0,0,352,-8 | \ mpeg2enc -M3 -f1 -o "$base".m2v mplex -f1 "$base".m2v "$base".m2a -o "$base".mpg else help fi