Convertir de ASF a MP3 II (con un script)

0

Aunque en el post anterior había explicado como convertir de ASF a MP3 con el AudioConverter, he estado realizando pruebas, e incomprensiblemente, con algunos ASF grabados con el NSLU, da error. Empieza la conversion, pero el resultado final, el mp3, dura sobre 4 minutos, cuando el asf original dura 2 horas. Así que me he creado un script para hacer la conversión desde terminal. Primero, necesitamos:

  • Mplayer: nos convierte el ASF a formato WAV. Si no lo tenemos instalado, basta con escribir en nuestro terminal:
    sudo apt-get install mplayer
  • Lame: nos convierte el wav resultante a mp3. Una vez mas, si no lo tenemos:
    sudo apt-get install lame

Una vez instalados ambos programas, procedemos a crear el script, copiando el siguiente texto en un nuevo documento (por ejemplo asf2mp3.sh):

#!/bin/bash

echo "Convirtiendo .asf a .mp3: $1"

mplayer -ao pcm:file=$1.wav $1.asf
lame $1.wav $1.mp3
rm $1.wav
rm $1.asf

Por defecto, borra tanto el asf original como el fiochero wav intermedio. Si no deseamos que lo haga asi, tan solo tendremos que comentar las lineas correspondientes (6 y/o 7). Tambien tendremos que darle permisos de ejecucion:

chmod +x asf2mp3.sh

Contenidos Relacionados

Responder