HandBrakeCLI script bash convertir toutes les vidéos dans un dossier

Tout d'abord, j'ai cherché autour de mon problème. Mais aucun ne peut le résoudre.

Je veux convertir toutes les vidéos de fichier dans un répertoire et la sortie sera sauvegardé dans un autre répertoire. J'ai un script bash à partir de quelque part, je ne me souviens pas.

#!/bin/bash

SRC="/home/abc/public_html/filex/store/vids/toriko/VIDEOS HERE"
DEST="/home/abc/public_html/filex/store/vids/toriko/51-100"
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI
PRESET="iPhone & iPod Touch"

for FILE in "`ls $SRC`"
do
filename=$(basename $FILE)
extension=${filename##*.}
filename=${filename%.*}

$HANDBRAKE_CLI -i "$SRC"/$FILE -o "$DEST"/"$filename".$DEST_EXT "$PRESET"

done

le problème est, la sortie du fichier sera sans nom de fichier.. seulement ".mp4".
et, il est à seulement 1 fichier généré.. - dire à partir de 50 vidéos dans le dossier, à seulement 1 fichiers générés avec le nom ".mp4" et après cela, HandBrakeCLI sortie.
quelqu'un peut-il corriger mon code?
Je n'ai pas de metier en bash codage.. donc, le droit de script giiven sera apprécier 🙂

OriginalL'auteur John Roe | 2013-10-24