#!/bin/bash
# 16:9
# Intended to be called from mythtv.
# Call it like this:
# onepass16_9_nuv.sh %CHANID% %STARTTIME% %ENDTIME% %TITLE% %SUBTITLE%
if [ $# != 5 ]
then
echo "Invalid number of parameters"
exit -1
fi
# source file - Format: Channel ID_Start Time_Endtime.nuv
FILE="/var/video/$1_$2_$3.nuv"
OUT="/home/mythtv/$4_$5".avi # Output file Name
RES=352:192 # resolution
ABR=48 # audio bitrate
VBR=300 # video bitrate
NICE=19 # Nice Value 10=normal 19=Nice
nice -n $NICE \
mencoder $FILE \
-o "$OUT" \
-oac lavc -lavcopts acodec=mp3:abitrate=$ABR \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$VBR:mbd=1 \
-vf crop=720:368:0:54,scale=$RES \
-ffourcc DIVX \
-ofps 15