#!/bin/sh

help(){
	cat <<END
Usage: $0 [options] <filename.mpg>
Options:
    -h        Print this help message
END
    exit 0
}

case $1 in
*.mpg)
    input="$1"
    base=`echo $input | sed "s/\.mpg$//"`-dvd ;;
*)
    help ;;
esac

mpeg3cat -v0 $input >$base.m2v
ffmpeg -i $base.m2v -vframes 1 -f yuv4mpegpipe -y /dev/stdout |
    y4mscaler -O chromass=444 |
	y4mtoppm |
	pnmtopng > $base.png
