#!/bin/sh

DV=$1
OUT=$2
TITLE=$3
AUTHOR=$4
LOCATION=$5
ORGANISATION=$6

echo Encoding $DV to $OUT
cat $DV | ffmpeg2theora -f dv -o $OUT.ogg --optimize --aspect 16:9 --location "$LOCATION" --organization "$ORGANISATION" -
echo Encoding $DV to $(echo $OUT)_med.ogg
cat $DV | ffmpeg2theora -f dv -x 352 -y 288 -o $(echo $OUT)_med.ogg --optimize --aspect 16:9 --location "$LOCATION" --organization "$ORGANISATION" -
echo Encoding $DV to $(echo $OUT)_low.ogg
cat $DV | ffmpeg2theora -f dv -x 176 -y 144 -o $(echo $OUT)_low.ogg --optimize --aspect 16:9 --location "$LOCATION" --organization "$ORGANISATION" -
echo Encoding audio stream of $DV to $OUT.wav
mplayer -ao pcm:file=$OUT.wav -vc null -vo null -demuxer rawdv $DV
speexenc -V --vbr --denoise --dtx --agc --author "$AUTHOR" --title "$TITLE" $OUT.wav $OUT.spx


