#!/bin/bash

# Konvertierung einer einzelnen Datei: mp4 -> mpg ( = cmd-line von "WinFF" )

# Voreinstellung: nach HQ konvertieren ?
HQ=0   # is not HQ
#HQ=1   # is HQ


###########################################
###########################################
datei=$1
if ! test -f $1 ; then
   echo "no param or file does not exist, aborting !"
   exit
fi
extension="${datei##*.}"
if test $extension != "mp4"; then
   echo "$datei is not a mp4-file, aborting !"
#   exit
fi
basename=`basename $datei`
dirname=`dirname $datei`
filename="${basename%.*}"
# echo "b: $basename, d: $dirname, f: $filename, e: $extension"

if test $HQ = 1 ;then
#   echo "is HQ"
# # pal wide HQ
   echo "\033]0; Konvertierung pal wide HQ läuft $datei"
   echo "/usr/bin/avconv -y -i $datei -f dvd -target pal-dvd -aspect 16:9 -vb 8000k -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 $dirname${filename}.mpg"
else
# pal wide
   echo "\033]0; Konvertierung pal wide läuft $datei"
   echo "/usr/bin/avconv -y -i $datei -f dvd -vcodec mpeg2video -r 25.00 -filter:v scale=w=352:h=576 -aspect 16:9 -b:v 4000k -mbd rd -trellis 1 -flags +mv0
 -cmp 2 -subcmp 2 -acodec mp2 -b:a 192k -ar 48000 -ac 2$dirname${filename}.mpg"
   
fi

#echo "$1, $HQ"

exit








