Pular para o conteúdo

Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.

# cdda2mp3.sh
Escrevi este pequeno script para facilitar a tarefa de ripar um CD de áudio, sem precisar recorrer aos ripadores gráficos.
Serão necessários os seguintes pacotes:

cdparanoia
libcddb-get-perl
lame

Para usar primeiro copie o script para o seu PATH, crie um diretório e execute o script a partir dele.
Exemplo:

$ mkdir OzzyOsbourne
$ cd OzzyOsbourne
$ cdda2mp3.sh
Francisco Raimundo da Silva chimico
Hits: 4.796 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

# cdda2mp3.sh
Escrevi este pequeno script para facilitar a tarefa de ripar um CD de áudio, sem precisar recorrer aos ripadores gráficos.
Serão necessários os seguintes pacotes:

cdparanoia
libcddb-get-perl
lame

Para usar primeiro copie o script para o seu PATH, crie um diretório e execute o script a partir dele.
Exemplo:

$ mkdir OzzyOsbourne
$ cd OzzyOsbourne
$ cdda2mp3.sh
Download cdda2mp3.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh -v
# Troque /dev/sr1 pelo seu dispositivo de cdrom,
# como /dev/cdrom por exemplo
# Ripa o CD para arquivos *.wav
cdparanoia -vB -d /dev/sr1
# Consulta o CDDB para buscar os nomes das faixas
# e as armazena em cddb.txt 
cddbget -c /dev/sr1 -l -I > cddb.txt
# Alterações necessárias
sed -i "s/audio_/track/g" cddb.txt
sed -i "s/.wav/.cdda.wav/g" cddb.txt
# Gera um segundo script onde o lame entra em ação
# convertendo as faixas em .wav para .mp3 com os
# nomes corretos
grep lame cddb.txt > cddb.sh
# Executa o script
sh cddb.sh
# Limpa a sujeira
rm -fv cddb.txt cddb.sh
rm -fv *.wav
echo "Pronto"

Wake up, neo... 0.2

Conexão e desconexão ADSL automáticas

Monta Pen-Drive Windows no Linux

restore.sh

Adiciona, remove e lista usuários web (htpasswd)

Contribuir com comentário

Entre na sua conta para comentar.