9 de enero de 2010

mp32ogg, convertidor por lotes de mp3 a ogg

Se trata de un sencillo script que recién hice y se me ocurrió que podría servirle a alguien.

#!/bin/bash
###############################################################################
#
# mp32ogg
# -mp3 to ogg bulk converter
# -Convertidor por lotes de mp3 a ogg # # Copyright 2010 Luis Valenzuela #<luis.linuxero@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
#######################################################
#Convierte mp3 a ogg por lotes (el directorio actual).#
#######################################################
for f in *.mp3 ; do
ffmpeg -i "${f}" "${f%.mp3}.ogg"
done
#########################################################################
#Remueve los comentarios de esta seeción si deseas que se borren los mp3#
#########################################################################
#rm -rf *.mp3
################################################################
#O remueve esta si deseas que se guarden en un nuevo directorio#
################################################################
#mkdir __mp3backup
#mv *.mp3 __mp3backup
################################################################

Lo unico que hace falta hacer es guardarlo, darle permisos de ejecución y moverlo al directorio /bin como lo muestro a continuación:
$cd /bin
$sudo wget -O /bin/mp32ogg http://pastebin.com/pastebin.php?dl=f159d43d5
$chmod +x mp32ogg
y para utilizarlo solo será necesario que lo ejecutes en el directorio en el que se encuentran tus mp3, por ejemplo:
$mp32ogg #este funciona
$mp32ogg Mp3files/ #este también