#!/bin/bash INPUT=$1 OUTPUT_DIR=$2 if [ -z "$OUTPUT_DIR" ]; then OUTPUT_DIR="." fi FILENAME=`basename ${INPUT%%.*}` OUTPUT="$OUTPUT_DIR/$FILENAME.avi" echo "-> Converting $INPUT to 480p downscaled $OUTPUT file" if [[ -e "$OUTPUT" ]]; then echo "-E- Output file $OUTPUT already exists. Aborting..." exit 1 fi # scale=720:-2 # profile=asp5 mencoder \ -mc 0 \ -noskip \ -vf expand=:::::16/9,hqdn3d,harddup,scale=720:-2 \ -ovc xvid -oac mp3lame \ -xvidencopts fixed_quant=3.8:me_quality=6:noqpel:nogmc:trellis:chroma_me:chroma_opt:hq_ac:vhq=4:lumi_mask:max_key_interval=300:quant_type=mpeg:max_bframes=2:closed_gop:nopacked:autoaspect:bvhq=1:threads=4 \ -lameopts vbr=2:q=1:aq=2 \ -o $OUTPUT $INPUT echo "-> DONE!!!"