#!/bin/bash
case $1 in
*.jpg)
	input="$1"
	base=`echo $input | sed "s/\.jpg$//"` ;;
*)
	echo "Error: input $1 not a .jpg file."
	exit;;
esac

jpegtopnm $input |
ppmtoy4m -F 30000:1001 -n 600 -r -Ip -S 420jpeg |
mpeg2enc -M0 -nn -a2 -f8 -G18 -b7000 -V230 -q4 -o $base.m2v
dd if=/dev/zero bs=4 count=960960 |
   sox -t raw -s -w -c2 -r48000 /dev/stdin $base.wav
mp2enc -r48000 -b128 -o $base.m2a <$base.wav
mplex -f8 $base.m2v $base.m2a -o $base.mpg
