#!/bin/bash
 # TVRec
 # Fabrizio Ruggeri
 #
 # Distributed under
 # GPL-2 License
 #
 # For info,suggestion please mail to:
 # ramiel@cheapnet.it
 #

#Variabili
DATE=`date +%m-%d-%Y-%H:%M`
AMIX='/usr/bin/amixer -q'

if [ `ps -C tvtime | grep -c tvtime` -gt 0 ]; then
         echo "TVtime è in funzione.Sarà chiuso adesso..."
	 echo "Nota:tvrec registrerà l'ultimo canale sincronizzato in tvtime"
	 tvtime-command QUIT
         
 fi


if [ -z $1 ]; then
         TIME="10"
 else
         TIME=$1
 fi

if [ -z $2 ]; then
         NAME="video.avi-${DATE}-${TIME}"
 else
         NAME=$2
 fi

$AMIX set Line 60% mute cap
$AMIX set Capture cap


if [ -z $3 ]; then
		mencoder tv:// -tv driver=v4l2:input=0:width=320:height=240:quality=0:fps=25:norm=pal:alsa:forceaudio:amode=1:audioid=9 -o /$HOME/Video/${NAME}.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vratetol=8000:abitrate=96 -oac lavc -endpos ${TIME} -vf denoise3d=3:4:6
	else
		mencoder tv://  -tv driver=v4l2:norm=pal:device=/dev/video0:input=0:quality=0:width=640:height=480:alsa:forceaudio:amode=1:audioid=9 -ovc lavc -lavcopts vcodec=mpeg4:abitrate=96:vbitrate=2600 -oac lavc -endpos ${TIME} -vf denoise3d=3:4:6 -o /$HOME/Video/${NAME}.avi

fi


$AMIX set Line 60% unmute
$AMIX set Mic 50% mute cap

exit 0
#EOF