This entry was posted on Tuesday, January 24th, 2006 at 5.23 am and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
DELACREW.net WEBLOG
too rave people doing nasty things with fast computers
Un poco de script para audio
Author: Administrador24.01.2006
Hay que ver lo que te puede ayudar una simple linea de comandos para hacerte la vida mas facil.
Como por ejemplo, este simple “for” nos pasa todas las archivos wav que tengamos en un directorio a mp3. Sólo te hace falta tener lame instalado y un shell para llamar a satan.
for i in *.wav do; lame “$i” “$i.mp3″; done
“Vale, tio. Eso es una tonteria” direis algunos con más experiencia en scripts. Ok. Esta es la versión extendida, más potente pero un poco menos elegante. (Basada en Gentoo Wiki que a su vez lo sacó de BULMA).
#!/bin/sh
# Renombramos los espacios de los archivos a _
find . -name ‘* *’ | sort | while read FILE
doNEWFILE=`echo ${FILE} | sed ’s/ /_/g;’`
mv “${FILE}” ${NEWFILE}
echo ${NEWFILE}
done# Convertimos wav a mp3
for f in *.wav
do
lame “$f” “$f.mp3″# Renombramos wav.mp3 a mp3
find . -name ‘*wav.mp3*’ | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed ’s/wav.mp3/mp3/g;’`
mv “${FILE}” ${NEWFILE}
done#borramos los .wav originales
rm $f
done
Tan fácil como copiar todo esto a un archivo de texto plano. Guardar el archivo con el nombre que más te guste, por ejemplo, wav2mp3, le damos permisos de ejecucion (chmod +x wav2mp3) y luego lo copias a /usr/bin o al directorio que más te ponga. Después lo ejecutas en un directorio cargadito de wavs y sólo queda mirar la pantalla para ver la magia del shell script actuar.
25. 10 25, 2006 at 1.43 pm
Basket Christmas Coffee Gift
great blog, keep it comming.