#!/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