Compactando arquivos de áudio no formato
MP3
Como sabemos, arquivos WAV são bem poucos
compactados. Estes arquivos possuem uma freqüência
de 256 kbits, que muitas vezes possuem uma qualidade tão
boa que vão além das necessidades de seu aparelho
de som, ou até mesmo de seu ouvido.
Se você quer um CD de áudio para ser reproduzido
em CDs Players ou em aparelhos de som comuns, aconselho
gravar um CD com músicas com freqüência de 128
kbits. A qualidade da música não será tão
boa (mas continuará boa) e caberão aproximadamente
o dobro de músicas num único CD.
Para converter um arquivo WAV para MP3, digite:
bladeenc -br 128 InDeployment.wav
Será gerado o arquivo InDeployment.mp3. Não se
esqueça de apagar o InDeployment.wav.
Costumo automatizar o processo de conversão com a
seguinte sequência de comandos em shell:
$ for X in `ls *.wav`
> do
> bladeenc -br 128 $X
> rm -f $X
> done
A sequência de comandos acima converte os arquivos
WAV do diretório corrente em arquivos MP3 e apaga os
WAVS.
O cdrecord aceita arquivos MP3 como argumentos da
opção -audio, mas nunca gravaremos um CD de
áudio a partir deste formato de arquivos, pois torna-se
praticamente impossível definir qual será o tamanho
ocupado por um MP3 depois de sua decodificação para
o formato CDA. Se o tamanho usado passar de 650 Mb, menos uma
mídia para sua coleção.
Agora que temos as músicas MP3 desejadas, vamos
converter estes arquivos para o formato CDA. Digite:
mpg123 --cdr musica1.mp3 - > musica1.cda
Onde musica1.cda será uma música CDA gerada a
partir de musica1.mp3. O tamanho do arquivo CDA será o
mesmo ocupado no CDROM, sendo assim, calcule a quantidade de
músicas que serão gravadas somando o tamanho dos
arquivos CDA com o comando du, citado anteriormente.
Para automatizar o processo acima, utilize a seguinte
sequência de comandos:
$ for X in `ls *.mp3`
> do
> TARGET=`basename $X .mp3`
> mpg123 --cdr $X -
> ${TARGET}.cda
> done
Você pode salvar as sequências de comandos
citadas em arquivos shell-script, mas isso é outra
história. Tem um
curso de shell
no site.
Nota: neste artigo vimos como gerar arquivos CDA a partir
de MP3, que foram obtidas a partir de arquivos WAV, que foram
obtidos a partir de CDs de áudio. Nada o impede de
baixar os arquivos MP3 diretamente da Internet.
Finalmente, para gerar o seu CD de áudio, digite:
cdrecord -pad -v dev=0,0,0 -audio musica1.cda musica2.cda
musica3.cda ...
Gravando CDs de áudio e de
dados
CDs de áudio e de dados são uma mistura de
arquivos legíveis ao computador com arquivos musicais,
legíveis aos aparelhos de som.
Para gerar um CD mesclado, utilize:
cdrecord -pad -v dev=0,0,0 -data imagem.iso -audio musica1.cda
musica2.cda ...
Todas as opções acima usadas já foram
mencionadas em nossa série de artigos. A diferença
é que usamos as opções -data e -audio ao mesmo
tempo.
CDs de MP3
Vale lembrar que CDs de MP3 não são CDs de
áudio e sim de arquivos. Trate seus arquivos MP3 como
arquivos comuns, gerando uma imagem ISO do diretório que
contém suas MP3 e então a gravando para CD. Este
deployment não tem mistérios. ;o)