#!/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