Re: mp3 vs ogg (convertendo de mp3 para ogg)
Em Sun, 14 Oct 2001 11:09:15 -0300
Pedro Zorzenon Neto <pzn@terra.com.br> escreveu:
> On Sun, Oct 14, 2001 at 01:40:23AM -0200, Gustavo Noronha Silva wrote:
> [corte]
> > a usar e fazer campanha para que nossos amigos comecem a usar o
> > ogg e acabar de vez com mais esse problema de patente que é o mp3 =)
>
> Então aqui vai minha colaboração: (convertendo de .mp3 para .ogg)
eu enviei para a lista um script que fazia isso entrando em diretório
por diretório dentro de uma árvore e convertendo... eu usei aqui, deixei
meu pc ligado uns dois dias fazendo a conversão =)
eu achei melhor fazer o wave do mp3 e depois o ogg, se fizer ogg direto
da saída raw do mp3 ele pode dar pau...
mp32ogg.sh:
------------------------------------------------------------------------
#!/bin/sh
mp3prog=mpg321
function convert
{
mp3="$1"
ogg="`echo $1 | sed s/mp3/ogg/g | sed s/MP3/ogg/g`"
wav="`echo $1 | sed s/mp3/wav/g | sed s/MP3/wav/g`"
echo -e "\033[1;32mProcessando arquivo $1...\033[0m" | tee -a /tmp/mp32ogg.log
if [ -f "$ogg" ]; then
echo -e "\033[1;31m$ogg já existe..." | tee -a /tmp/mp32ogg.log
else
$mp3prog -w "$wav" "$mp3" && oggenc -b 128 -o "$ogg" "$wav"
[ -f "$wav" ] && rm "$wav"
fi
}
function process_dir
{
cd "$1"
echo -e "\033[1;32mProcessando diretório $1...\033[0m" | tee -a /tmp/mp32ogg.log
for i in *; do
if [ -d "$i" ]; then
process_dir "$i"
else
if echo "$i"| grep -i "\.mp3" > /dev/null ;then
convert "$i"
fi
fi
done
cd ..
}
process_dir "$1"
echo "mp3 to ogg!! =) by kov" | tee -a /tmp/mp32ogg.log
-----------------------------------------------------------------------------
alguém fez um script desse melhorado, com id3tags e tudo... como eu
não uso não peguei as mudanças.. depois, pra colocar os wavs no devido
lugar:
copyogg.sh:
-----------------------------------------------------------------------------
#!/bin/sh
function copy
{
mv "$1" "$2"
sleep 2
}
function process_dir
{
cd "$1"
echo -e "\033[1;32mProcessando diretório $1...\033[0m" | tee -a /tmp/mp32ogg.log
cur_dir="`echo $PWD | sed s/mp3/ogg/`"
mkdir -p "$cur_dir"
for i in *; do
if [ -d "$i" ]; then
process_dir "$i"
else
if echo "$i"|tr A-Z a-z|grep "\.ogg" > /dev/null ;then
copy "$i" "$cur_dir"
fi
fi
done
cd ..
}
process_dir "$1"
echo "mp3 to ogg!! =) by kov" > /tmp/mp32ogg.log
---------------------------------------------------------------------------
é isso =)
> Os .ogg feitos dos .mp3 não são tão bons quanto os .ogg feitos de .wav, mas se
> você já tem os .mp3 e quer transformá-los em um formato livre...
não notei muita diferença...
[]s!
--
Gustavo Noronha Silva - kov <http://www.metainfo.org/kov>
*----------------------------------------------------------------*
| .''`. | Debian GNU/Linux: <http://www.debian.org> |
| : :' : | Debian BR.......: <http://debian-br.cipsga.org.br> |
| `. `'` | Be Happy! Be FREE! |
| `- | "Think globally, act locally!" |
*----------------------------------------------------------------*
Reply to: