Ayuda para crear un script

Shaglok shaglok en gmail.com
Lun Mar 28 08:52:33 CST 2005


David HC escribió:
> Un script podria ser asi:
> for archivo in *.mp3
> do
>    lame -b 128 $archivo
> done
> 
> (suponiendo que esa sea la sintaxis de lame).
> Es muy sencillo: hace un bucle con los archivos mp3 y mete en la
> variable $archivo el nombre del mp3, el cual va cambiando en cada
> iteracion del bucle.
> 
> Un saludo,
> David
> 
> On Mon, 28 Mar 2005 14:34:06 +0200, Shaglok <shaglok en gmail.com> wrote:
> 
>>Hola a todos.
>>Tengo la costumbre (manía) de tener todos mis mp3 a 128 Kbps. No
>>he encontrado ningún programa en Linux que haga lo que hacía en
>>Win con el dbPowerAMP, que sirva para recomprimir masivamente mp3.
>>Lo que hago siempre es, desde consola, tirar de comandos de lame.
>>lame -b 128 01<TAB> 01.mp3 && lame -b 02<TAB> 02.mp3 && ... así
>>hasta que se acabe. Como veis es un poco pesado, así que si no
>>conocéis un programa que me ayude a hacerlo me gustaría que
>>alguien me dijese cómo crear y ejecutar un script que me evite
>>teclear tanto.
>>
>>Espero haberme explicado bien. Muchas gracias.
> 
> 
No suena mal, pero ese bucle no terminará siendo infinito? Es
decir, tiene pinta de que va a convertir también los mp3
resultates de los "originales". Me explico?

Ah, y lame funciona: lame <opcion> <origen> <destino>
Ej: lame -b 128 01-track1.mp3 01.mp3
Esto creará 01.mp3 a 128 Kpbs a partir de 01-track1.mp3

Gracias y saludos.




Más información sobre la lista de distribución ubuntu-es