#!/bin/sh
# $Id: vob2avi,v 1.1 2007/01/04 07:58:50 friedman Exp $

ffm()
{
  local in=$1
  local out=$2
  shift 2

  ffmpeg -i "$in" \
      -f avi \
      -deinterlace \
      -vcodec mpeg4 \
      -b 1500k \
      -g 300 \
      -bf 2 \
      -vtag DIVX \
      -acodec mp3 \
      -ab 128 \
      "$@" "$out"
}

for vob in ${1+"$@"}; do
  avi=`basename "$vob" | sed -e 's=.[Vv][Oo][Bb]$=.avi='`

  rm -f ffmpeg2pass-0.log ",pass1.$avi"
  ffm "$vob" ",pass1.$avi" -pass 1
  ffm "$vob" "$avi" -pass 2
done
