#!/bin/bash
if [ $# -lt 2 ]; then
echo -e "Usage: makevob sourcempg destvob"
echo -e "Remultiplexes an mpeg system stream to have the correct holes"
echo -e "for DVD use"
exit 0
fi
rm -f "$2.m2a1" "$2.m2a2" "$2.m2v1" "$2.off"
mkfifo "$2.m2a1" "$2.m2a2" "$2.m2v1" "$2.off"
mpeg2desc $M2DOPT -s -v 0 -o "$2.m2v1" -a 0 -o "$2.m2a1" -m < "$1" > "$2.off" &
export OFFSET=`cat "$2.off"`
mpg123 -s "$2.m2a1" | sox -c 2 -s -r 32000 -w -t raw - -r 48000 -t wav - | toolame -e -s 48 -p 2 -b 224 /dev/stdin "$2.m2a2" &
# cat "$2.m2a1" > "$2.m2a2" &
mplex -f 8 -O $OFFSET -o "$2" "$2.m2v1" "$2.m2a2"
rm -f "$2.m2a1" "$2.m2a2" "$2.m2v1" "$2.off"
