#!/bin/bash
# scriptname: movie2motorola_K1 
# Wandelt Filme für das Motorola K1 in 3gp
#
# Installieren:
# Kopieren nach /usr/bin/movie2motorla_K1
# chmod +xs /usr/bin/movie2motorla_K1
#
# Benötigte Programme,  ffmpeg (http://wiki.ubuntuusers.de/ffmpeg)



vers="Juni 2010"

if [ -a "$1" ]; then
	cmd=do3gp
	else
	cmd=nomovie
fi

if [ -z "$2" ]; then
	cmd=notarget
fi

if [ "$1" == "help" ]; then
        cmd=help
fi

if [ "$1" == "ff" ]; then
	cmd=fuel_folder
fi

case "$cmd" in

do3gp)	
	ffmpeg -i "$1" -s qcif -ar 8000 -r 15 -ab 12200 -ac 1 -y "$2".3gp  
	;;


fuel_folder)
        count=0
	countall=0
	pwd0=`pwd`
	
	mkdir -p movie2output_3gp

	if [ -z "$2" ]; then
		format=*.*
	else
		format=*.$2
	fi
	countall=`ls $format | wc -l`
	for file in  $format; do
		
		if [ -d "$file" ]; then
			echo
			echo
			echo  -n Nichts zu tun für Ordner "$pwd0"/"$file";
			echo
		else
			if [ -e "$file" ]; then
			count=$[$count+1]
			echo 
			echo 
			echo -n Bearbeite "$count" von "$countall" Dateien: "$pwd0"/"$file";
			echo
			echo
			output=`echo "$file" | sed s/\.[^\.]*$//`

			ffmpeg -i "$file" -s qcif -ar 8000 -r 15 -ab 12200 -ac 1 -y movie2output_3gp/"$output".3gp


			echo 
			echo 			
			echo -n " ""$count". Decodierte Datei gespeichert in "$pwd0"/movie2output_3gp/"$output".3gp
			echo
			fi
			fi
	done
	;;


nomovie)	
	echo	
	echo " Keinen gültigen Film angegeben"
	echo " movie2motorla_K1 help"
	echo
	;;


notarget)
	echo
	echo " Keine  Zieldatei angegeben"
	echo " movie2motorla_K1 help"
	echo	
	;;

help)
	echo
	echo "		Hilfe zu movie2motorla_K1 ""$vers"
	echo "============================================================="
	echo " Wandelt Filme für das Motorola K1 in 3gp Dateien"
	echo
	echo " Normal Anwendung:"
	echo " movie2motorla_K1  QuellFilmdatei  ZielFilmDatei"
	echo	
	echo " Stapelanwendung:"
	echo " movie2motorla_K1 ff format"
	echo " Wandelt alle filme des Ordners nach Unterordner movie2output_3gp"
	echo " format kann leer bleiben, oder eine Vorgabe wie avi flv mpeg etc..."
	echo
	;;

esac
