#!/bin/bash def_quality=2 help(){ cat < 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