viernes, 13 de marzo de 2009

Convertir mp3 en ogg

mp3 como sabemos ogg es un formato libre , ademas de tener otras ventajas sobre mp3.
para convertir archivos de audio mp3 a ogg en slackware solo hace falta este script:




#!/bin/bash
# mp32ogg - converts m4a to ogg
# by dive #slackware
# dave @ unrealize.co.uk

rm -f audiodump.wav

function convertall
{
for i in *.mp3
do
ffmpeg -i "$i" audiodump.wav
oggenc -q10 audiodump.wav
mv audiodump.ogg "`basename "$i" .mp3`.ogg"
rm -f audiodump.wav
echo $wtf
done
echo $hola
exit 0
}

function convertfile
{
ffmpeg -i "$1" audiodump.wav
oggenc -q10 audiodump.wav
mv audiodump.ogg "`basename "$1" .mp3`.ogg"
rm -f audiodump.wav
exit 0
}

function usage
{
printf "%b\n%b\n%b\n" "mp32ogg: Usage:" \
"mp32ogg FILE" "If FILE is omitted it will convert all files in current dir."
exit 0
}

[[ $1 == "-h" || $1 == "--help" ]] && usage
[[ $1 != "" ]] && convertfile "$1"

#----------fin-----------------#

se le pone cualquier nombre y se le da permisos de ejecucion

$chmod +x mp32ogg


PD: Requiere que tengamos ffmpeg

$ slapt-get -install ffmpeg

el script no tarda mucho, menos de medio minuto con una cancion de 3