On Sun, 14 Oct 2001 12:54:53 -0200 Gustavo Noronha Silva <[EMAIL PROTECTED]> wrote:
> Em Sun, 14 Oct 2001 11:09:15 -0300 > Pedro Zorzenon Neto <[EMAIL PROTECTED]> 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 .. > } > s > 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!" | > *----------------------------------------------------------------* > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] Quem fez o script com os id3tags foi Rodrigo Morais. Ele ainda deve ter o script. Acho interessante ter os id's das músicas. Rodrigo, manda aí pra lista o script. /========================================================================\ || .''`. | Lucianno Albuquerque Ramalho | || || : :' : | [EMAIL PROTECTED] - [EMAIL PROTECTED] | dot\/ || || `. `'` | Linux User #197232 - ICQ #45967059 | /\ || || `- | Live Free or Die !!! - Powered by Debian GNU/Linux | || \========================================================================/