Aqui os dejo un script que comprime archivos mp3 de forma grafica. Para poder utilizar el script es preciso tener instalado lame (sudo apt-get install lame)
Para poder usar el script hacemos lo siguiente:
1) Abrimos un terminal y escribimos sudo gedit '~/.gnome2/nautilus-scripts/ComprimirMP3'
2) Copiamos el siguiente Script
#!/bin/bash
##########################################
# Author: Alberto Jose Posada Fernandez #
# Version: 1.0 #
# Lincense: GPL #
##########################################
## Script de nautilus basado en zenity que comprime archivos de mp3 seleccionados ##
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"]
then
zenity --error --text "Elije al menos una cancion en mp3 para comprimir";
exit 1;
fi;
calidad_disp="FALSE 128 TRUE 64 FALSE 48 FALSE 32";
calidad=`zenity --list --radiolist --column "Selec." --column "Cancion" --title "Comprimiendo mp3" $calidad_disp`;
case $? in
0)
directorio=`date | cut -f4 -d" "`
mkdir $directorio
for arg
do
zenity --info --text "Comprimiendose $arg ..." &
lame -b $calidad "$arg" $directorio"/""$arg"
done
zenity --info --text "Proceso finalizado";;
1)
zenity --info --text "Proceso cancelado";;
-1)
zenity --info --text "Proceso cancelado";;
esac
4) Ahora solo queda darle permisos
sudo chmod +x '~/.gnome2/nautilus-scripts/ComprimirMP3'
Ahora cuando pulsemos con el botón derecho sobre algún mp3 aparecerá un menú que pone script, dentro de ese menú encontraremos una opción llamada Comprimir mp3, pinchamos esa opción y comenzara el proceso.
CARACTERÍSTICAS:
- Es posible seleccionar varios archivos mp3 a la vez y comprimirlos todos de golpe (Siguiendo el mismo método que para un único archivo).
- El script creara una carpeta cuyo nombre sera la hora actual donde se guardaran los archivos comprimidos, por consiguiente:
- El archivo original queda intacto.
- La calidad de compresión es 128, 64, 48 y 32, pero podemos añadir aquellos britate que necesitemos modificando esta linea: calidad_disp="FALSE 128 TRUE 64 FALSE 48 FALSE 32"; Un ejemplo seria el siguiente: calidad_disp="FALSE 198 FALSE 128 TRUE 64 FALSE 48 FALSE 32"; Es importante recordar que solo puede haber un TRUE como máximo. Aunque podemos dejarlos todos en FALSE, lo único que varia es la opción por defecto.
0 comentarios:
Publicar un comentario