Programación

Convertir de ASF a MP3 II (con un script)

Convertir de ASF a MP3 II (con un script)
4 (80%) 1 voto[s]

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 conversión, 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 fichero wav intermedio. Si no deseamos que lo haga asi, tan solo tendremos que comentar las lineas correspondientes (5 y/o 6). Tambien tendremos que darle permisos de ejecución:

chmod +x asf2mp3.sh

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *