If I understand you right you want to feed all the video files in a folder to mencoder and re-encode them for xbox and add the ".xbox.avi" suffix but keep the filename, if so try this
Code:
xvidenc1() {
find "$1" -iname "*.mp4" -o -iname "*.mpg" -o -iname "*.mpeg" -o -iname "*.avi" -o -iname "*.flv" -mindepth 1 | while read
do
echo "From file=$REPLY To file=${REPLY%.*}.xbox.avi"
done
}
xvidenc ./testfolder
output from the folder "./testfolder" containg the files:"file1.mp4" "file2.flv" "new file.mpg"
Code:
From file=./testfolder/new file.mpg To file=./testfolder/new file.xbox.avi
From file=./testfolder/file1.mp4 To file=./testfolder/file1.xbox.avi
From file=./testfolder/file2.flv To file=./testfolder/file2.xbox.avi
Obviously you need to replace the echo's with your mencoder code and add xtra file suffix's