#!/bin/sh FILENAME="$1" mkfifo audiodump.wav mkfifo stream.yuv mplayer -ao pcm -vo yuv4mpeg "$FILENAME" & oggenc -q 4 audiodump.wav & shift FFOPTS="$@" if [ "$FFOPTS"a = a ]; then FFOPTS="--optimize -v 4 -K 250" fi ffmpeg2theora $FFOPTS stream.yuv wait oggzmerge audiodump.ogg stream.ogg -o "$FILENAME".ogg rm -f audiodump.wav audiodump.ogg stream.yuv stream.ogg