#!/bin/sh CONV_OPTS="-e x264 -q 17.0 -a 1,1,2 -E faac,copy:ac3,faac -B 160 -6 dpl2 -R Auto -D 0.0 --audio-copy-mask aac,ac3,dtshd,dts,mp3 --audio-fallback ffac3 -f mp4 --loose-anamorphic --modulus 2 -m --x264-preset veryfast --h264-profile main --h264-level 4.0" CONV_EXT="*.flv|*.avi|*.mkv|*.mp4" EXCLUDE="_hxmc" LIST="`find * | grep -E \"${CONV_EXT}\" | grep -vE \"${EXCLUDE}\" | sed \"s/ /+/g\"`" for i in $LIST do FILENAME="`echo $i| sed \"s/+/ /g\"`" BASENAME="`echo \"${FILENAME}\" | sed \"s/\.mp4//g\" | sed \"s/\.avi//g\" | sed \"s/\.mkv//g\" | sed \"s/\.m4v//g\" | sed \"s/\.flv//g\"`" HandBrakeCLI -i "${FILENAME}" -o "${BASENAME}_hxmc.mp4" ${CONV_OPTS} rm "$FILENAME" done