ripear todos los videos en un directorio
Tengo un problema con los videos grabados con mi cámara digital, y es que los videos no están comprimidos. Teniendo en cuenta la calidad de la grabación (regular, no es una videocamara), no me importa comprimirlo. Hice un pequeño "script" que utiliza mencoder para comprimir todos los .mpg.
Este script no controla ni errores, ni multiples directorios, ni blablablabla, nada, tengo a mi esposa queriendo organizar fotos, yo tengo que hacer un backup de todo esto y no me entran los videos, Por hice el script para "apurar" trabajo :)
salu2!
Actualización 18/05/08: NO ejecuten sobre videos que estén en particiones ntfs, las corrompe (supongo que escribe demasiado rapido, o no se...)...probablemente tambien afecte el hecho que accedia a través de USB, quizas el buffer....
# comprimir videos en un directorio
#
# Jorge Mestre - LugSaJu
#definimos información necesaria...
# ext: extension de los archivos origen
# ripper: ejecutable del mencoder
# args: argumentos para mencoder
ext=mpg
ripper=$(which mencoder)
args="-oac mp3lame -ovc lavc"
# comprobamos si existe mencoder
# $? equivale al número de error que deja el último comando ejecutado
# 0 es exitoso
if [ $? -ne 0 ];then
echo -e "\nERROR: no se pudo encontrar mencoder, saliendo...\n"
exit
fi
# lista el contenido del directorio,
# lo filtra por extension, y convierte
# las mayusculas a minusculas
archs=(`ls | grep -i $ext`)
for a in ${archs[@]}; do
nomnuevo="$(echo $a | cut -d. -f1)_nuevo.avi"
echo "archivo a ripear: $a"
$ripper $a $args -o $nomnuevo
echo "destino: $nomnuevo"
done
echo -e '\n\t¡¡¡listo campeon!!!!\n'
# fin del script