* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

mp32wav lanzado por blogdrake :-)

Hace tiempo pregunte como hacer un script para pasar los mp3 a wav, corregirles el volumen...
Agradezco la ayuda de:
-porras= Hizo la base del script y todo lo que se de script lo se al tomar como ejemplo el que me mostró.
-gnelson= Hizo unos arreglos al script para que funcionase con nombres de archivos con huecos en blanco.
-pacho= yo mismo, algún retoque.
Para ver más información sobre esto mirad en:
http://mandrake.badopi.org/node/view/616

El script está aquí:

#!/bin/bash

if [ "$1" = "--help" ]; then
echo "*** Uso: mp32wav [directorio] [opciones] ***"
echo "OPCIONES:"
echo "--genlamelog ---> generate a LAME .log file"
echo "--credits ---> display the mp32wav's credits"
echo
echo "When I ask for your CD recorder you can insert the following commands at your convenience:"
echo "k3b --> to use k3b"
echo "gtoaster --> to use gtoaster"
echo "eroaster --> to use eroaster"
echo "xcdroast --> to use xcdroast"
echo "gcdmaster --> to use gcdmaster"
exit
fi

if [ "$1" = "--credits" ]; then
echo "MP32WAV script v0.1 was made by the BlogDrake Team (http://mandrake.badopi.org)"
echo "This is Free Software"
exit
fi

if [ "$1" = "" ]; then
echo "mp32wav.sh --> Debes poner como argumento un directorio con .mp3 "
exit
fi

for i in "$1"/*.mp3;
do
MP3=$i
echo "Input file $MP3"
WAV="$1"/`basename "$MP3" .mp3`.wav
echo "Output file $WAV"
echo "*** Decodificando $i ***"
if [ "$2" = "--genlamelog" ]; then
echo "*** Se generará un fichero .log de LAME en el directorio "$1"/lame.log ***"
lame -h --decode "$MP3" "WAV" 2> "$1"/lame.log
echo "*** Ahora se leerá el archivo lame.log ejecutando el comando "more", para salir de "more" pulse "q" ***"
more "$1"/lame.log
else
lame -h --decode "$MP3" "$WAV"
fi
echo "*** Ejecutando SOX para conocer el ajuste de volumen ***"
echo " *** Espere, por favor *** "
VOL=`sox "$WAV" -e stat -v 2>&1`
if [ "$VOL" = "1.000" ]; then
echo "*** El volumen es correcto ($VOL) ***"
else
echo "*** Corrigiendo volumen ($VOL) ***"
sox -v $VOL "$WAV" "$WAV.bis.wav"
mv -f "$WAV.bis.wav" "$WAV"
fi
done

echo

if /sbin/getkey -c 5 -m "Presiona y en %d si quieres que se reproduzcan los WAVs" y; then
echo
echo "*** Reproduciendo ($WAV) ***"
xmms -p "$1"/*.wav 1>/dev/null 2>/dev/null
fi

echo

if /sbin/getkey -c 5 -m "Presiona y en %d si quieres grabar tus WAVs en un CD" y; then
echo
echo "*** Ahora se creará el directorio /mastercd/wav/"$1", se moverán los .wav creados allí y se lanzará la utilidad para grabar los CDs ***"
mkdir /mastercd/wav/"$1"
mv "$1"/*.wav /mastercd/wav/"$1"
# k3b --audiocd /mastercd/wav/"$1" 1>/dev/null 2>/dev/null
fi

echo "Introduzca el comando de su grabador de CDs preferido (tras 10s se lanzará k3b):"
read -t 10 REC

if [ "$REC" = "k3b" ]; then
echo "*** Lanzando k3b ***"
k3b --audiocd /mastercd/wav/"$1" 1>/dev/null 2>/dev/null
fi

if [ "$REC" = "gtoaster" ]; then
echo "*** Lanzando gtoaster ***"
gtoaster 1>/dev/null 2>/dev/null
fi

if [ "$REC" = "eroaster" ]; then
echo "*** Lanzando eroaster ***"
eroaster 1>/dev/null 2>/dev/null
fi

if [ "$REC" = "xcdroast" ]; then
echo "*** Lanzando xcdroast ***"
xcdroast 1>/dev/null 2>/dev/null
fi

if [ "$REC" = "gcdmaster" ]; then
echo "*** Lanzando gcdmaster ***"
gcdmaster 1>/dev/null 2>/dev/null
fi

if [ "$REC" = "" ]; then
echo "*** Lanzando aplicación por defecto (k3b) ***"
k3b --audiocd /mastercd/wav/"$1" 1>/dev/null 2>/dev/null
fi

echo

echo "*** Gracias por usar MP32WAV ***"

Si tienes problemas con el script escribe un comentario aquí mismo.

El script cuenta con una opción --help que sirve para saber los comandos que le podemos meter al script cuando nos pregunta sobre que grabador de CDs lanzar. El --help también nos dirá un par de funciones más.
La opción --genlamelog nos meterá la salida de lame en un archivo, esto sirve para ver si ha habido problemas con algún mp3 que estaba podrido.
La opción --credits da una mini información , simplemente dice que esta hecho fo rl "Blogdrake team".
Despues de crear los wav te preguntará si quieres lanzar xmms para escucharlos.
Después te preguntará si quieres grabar los wavs en un CD, luego te pedira que le digas que grabador quieres usar (por defecto k3b).

Saludos (y probad el script:-) )