hola este script lo hice hace un rato para ganar espacio en mi disco duro y tambien está bueno para ahorrar tiempo a la hora de subir series, logicamente si cada episodio pesa menos van a subirlos mas rapido. xD
#!/bin/bash
echo "variables"
sleep 1
clear
echo "nombre de la serie ejemplo:
matadragones.temporada1"
read n
echo "comienzo de los capitulos ejemplo
1 o 0"
read v
echo "nombre del formato, osea la extencion ejemplo avi, flv, mkv"
read e
echo "para que el script funcione correctamente será necesario eliminar los espacios vacios de los nombres"
echo "si quiere que el script renombre sus ficheros cambiando espacios por guion medio elija si de lo contrario elija no
[si / no ]"
read s
if [ $s = si ];then
echo "renombrando archivos .$e"
sleep 1
#Con el comando tr reemplazaremos los espacios por guiones(o por el caracter que queramos)
for f in *; do mv "$f" `echo $f | tr ' ' '_'`; done
elif [ $s = no ]; then
echo "usted ha seleccionado que no, se le recomienda renombrar los archivos de modo manual"
else
echo "la opcion seleccionada no es valida, vuelva a ejecutar el script si así lo desea."
exit
fi
echo "pasando al codec x264..."
sleep 1
for f in *.$e
do
mencoder -ovc x264 -oac mp3lame $f -o "$n".E."$v".x264.AVI
#la E mayuscula es por Episodio.
let v++
#let variable++ hace que la variable pase de un nuero al que le sigue
echo recargando...
sleep 5
done
#quedaría así:
#serie.S1E1.x264.AVI
#la mejor forma de comprimir un archivo de video no es un un rar, es con un buen codec

para que sea mas facil de entender lo vamos a partir el pedazitos.