script para reducir tamaño de mp3

julio 9, 2010 at 12:00 am Deja un comentario

Aqui les dejo un script que comprime archivos mp3 de forma grafica. Para poder utilizar el script es preciso tener instalado lame, para ello podemos hacer sudo aptitude install lame o tambien podemos descargarlo e instalarlo manualmente, el paquete se encuentra aqui http://prdownloads.sourceforge.net/lame/lame-3.97b2.tar.gz?download.

Para poder usar el script hacemos lo siguiente:
1) Seleccionamos el script y hacemos clic con el boton derecho -> copiar
2) Abrimos un terminal y escribimos cat >> ~/.gnome2/nautilus-scripts/”Comprimir mp3.sh”
3) Ahora hacemos editar -> pegar o pulsamos ctrl shift v dentro de la ventana de terminal.
4) Ahora solo queda darle permisos -> chmod +x ~/.gnome2/nautilus-scripts/”Comprimir mp3.sh”

Ahora cuando pulsemos con el boton derecho sobre algun mp3 aparecera un menu que pone script, dentro de ese menu encontraremos una opcion llamada Comprimir mp3, pinchamos esa opcion y comenzara el proceso.

CARACTERISTICAS:
– Es posible seleccionar varios archivos mp3 a la vez y comprimirlos todos de golpe (Siguiendo el mismo metodo que para un unico archivo).
– El script creara una carpeta cuyo nombre sera la hora actual donde se guardaran los archivos comprimidos, por consiguiente:
– El archivo orginal queda intacto.
– La calidad de compresion 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 importate recordar que solo puede haber un TRUE como maximo. Aunque podemos dejarlos todos en FALSE, lo unico que varia es la opcion por defecto.

!/bin/bash

##########################################
# Author: Alberto Jose Posada Fernandez #
# Version: 1.0 #
# Lincense: GPL #
##########################################

# Script basado en zenity que comprime archivos de mp3 seleccionados #

let “nArchivos = $#”

(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 192 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
echo “# $arg”
let “completos += 1”
let “progreso = completos*100/nArchivos”
lame -b $calidad “$arg” $directorio”/””$arg”
echo $progreso
done
zenity –info –text “Proceso finalizado”;;
1)
zenity –info –text “Proceso cancelado”;;
-1)
zenity –info –text “Proceso cancelado”;;
esac
) |
zenity –progress –title=”Comprimir MP3″ –percentage=0 –text=

Entry filed under: Sin categoría. Tags: .

ejecutar lanzadores como root script:navegador web ligero

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

julio 2010
L M X J V S D
« Jun   Feb »
 1234
567891011
12131415161718
19202122232425
262728293031  

Categorías


A %d blogueros les gusta esto: