#!/bin/bash

set -e

INPUT="$1"
SIZE="800x600"

TEMPFILE1=`mktemp`
TEMPFILE2=`mktemp`

OUTPUT="$1.oggify.png"

FORMAT="gray"

convert -depth 16 -resize "$SIZE!" "$INPUT" "$FORMAT:$TEMPFILE1"
convert -depth 16 -size "$SIZE" "$FORMAT:$TEMPFILE1" "$1.orig.png"
oggenc -r -C 1 -q 10 -o "$TEMPFILE2" "$TEMPFILE1"
ogg123 -d raw -f "$TEMPFILE1" "$TEMPFILE2"
convert -depth 16 -size "$SIZE" "$FORMAT:$TEMPFILE1" "$OUTPUT"

rm "$TEMPFILE1"
rm "$TEMPFILE2"

echo "Done!"
