#!/bin/bash

def_quality=2

help(){
    cat <<END
$0 -- encode a wav file to an ac3 file
Usage: $0 <filename.wav>
Options:
    -q n      n=1 224kbps, n=2 192, n=3 128          ($def_quality)
END
    exit
}

quality=$def_quality

while getopts q:h name "$@"
do
    case $name in
q)
    quality=$OPTARG ;;
*)
    help ;;
    esac
done
let shiftind=$OPTIND-1
shift $shiftind

if test "$#" != "1"
then
    help
fi
input=$1
case $input in
*.wav)
    base=`echo $input | sed "s/.wav$//"` ;;
*)
    help ;;
esac

case $quality in
1)
    bitrate=224 ;;
3)
    bitrate=128 ;;
*)
    bitrate=192 ;;
esac

echo ffmpeg -i $input -acodec ac3 -ab ${bitrate}k -f ac3 -y $base.ac3
sleep 5 
ffmpeg -i $input -acodec ac3 -ab ${bitrate}k -f ac3 -y $base.ac3
