[Ubuntu][Linux] Comprimir la biblioteca de música

De una manera sencilla puedes unificar el formato y el bitrate de tu biblioteca de música. Muchas veces al descargar música, esta puede estar en diferentes formatos.

Con este pequeño script podemos revisar y procesar la biblioteca musical para unificar los bitrates y sí ahorrar espacio de disco

Para ello necesitaremos tener la herramienta exiftool instalada para poder convertir los archivos que queremos.

#  NEEDS: exiftool
#    sudo apt-get install libimage-exiftool-perl
#  CONFIGURE
#    cfg_bitrate: bitrate final
#    cfg_music: where is the music
#
#!/bin/sh

cfg_bitrate=128
cfg_music=/media/discoc/Musica
echo “– eliminamos los fichero .m3u”
find $cfg_music -iname “*.m3u” –delete

echo “– process music”
echo “config: music in: $cfg_music”
echo “config: bitrate final: $cfg_bitrate kbps”
echo “– cleaning .mp3.mp3 files”
find $cfg_music -name “*.mp3.mp3” -delete

nummp3=`find $cfg_music -name “*.mp3” | wc -l`
echo “– $cfg_music con $nummp3 archivos mp3”

find $cfg_music -name “*.mp3” | while read line; do
bitrate=`exiftool “$line” | grep “Audio Bitrate” | sed ‘s/^[^:]*: //’ | sed ‘s/ kbps//’`
echo “$bitrate kbps : $line”
if [ $bitrate -gt $cfg_bitrate ]; then
echo “process song: $line”
lame -b $cfg_bitrate “$line”
mv “$line.mp3” “$line”
fi
done

echo “– process finished”

Lo único que necesitas es hacer un script con este contenido, modificar el cfg_bitrate y cfg_music a tu gusto.. y ejecutarlo.

Anuncios

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