MP3 para viajar

Preparándome para un viaje surgió la necesidad de llevar conmigo algo de música y algunos podscast de programas de radio que me gustan. Todo para escuchar desde el celular que cuenta con una tarjeta de memoria de capacidad exigua. Las otras micro SD están en para las fotos junto con las cámaras.

Generalmente recorto las partes que me interesan y solo me queda reducir un poco la calidad del archivo final para que solo ocupe unos pocos MB. Nada de stereo, 44 KHz, 128 Kbps

La tarea se realiza fácilmente sobre todos  los archivos .mp3 ubicados en un directorio y otro llamado “output” (por si las moscas) donde se almacenarán los archivos resultantes.

#!/bin/bash
for line in $(ls *.mp3); 
  do lame -m m -v -b 32 -B 64 -f "$line" output/"$line"; 
done

lame, el ecoder mp3 se encarga del resto con las siguientes opciones:

  • -m m: pasa el archivo a monoaural.
  • -v -b 32 -B 64: se usará una tasa de bits variable (VBR) teniendo como límite 32 y 64 Kbps
  • -f: usará un método rápido, pero de baja calidad de codificación
El script actuando a dos manos para hacer el downsampling

El script actuando a dos manos para hacer el downsampling

En unos pocos minutos los archivos son convertido y solo nos queda copiarlos al celular. En mi caso pude reducir el tamaño de los archivos a más de la mitad de su tamaño original.

Más trucos con utilidades para audio en Linux aquí.

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