Decodificando e gravando cds de áudio

Publicado por Hudson Orsine Assumpção 07/05/2005

[ Hits: 4.607 ]

Download grcds




Este script decodifica arquivos mp3 para wav usando o lame, e grava o cd de áudio usando ou o k3b ou o cdrecord, aí quem decide é o usuário.

  



Esconder código-fonte

#!/bin/bash
#script para gravação de cds de áudio usando o k3b
#autor: Hudson Orsine Assumpção (brevleq)

#pergunta onde está o arquivo a ser decodificado
clear
echo "Digite o caminho do arquivo a ser decodificado (ex. /home/)"
echo
read CAD
echo

#transforma os arquivos para .mp3
echo "Configurando arquivos para decodificação"
cd $CAD
#for x in *.MP3
#do
#mv "$x" "${x%MP3}mp3"
#done

#cria pasta wav e decodifica os arquivos neste diretório
mkdir wav
for x in *.mp3
do lame -h -m j --decode "$x" "wav/${x%mp3}wav"
done

#pergunta como deseja gravar
clear
echo "Deseja gravar o cd em modo texto ou usando o k3b?"
echo
echo "1 = Modo texto"
echo "2 = k3b"
echo "3 = Cancelar"
echo
read MGR

#testa resposta e executa k3b
if test "$MGR" = "1"
then
cd wav
#edite esta linha para que o cdrecorde grave
cdrecord -v -fs=16M speed=4 dev=ATAPI:0,1,0 -audio *
fi

#testa resposta e executa o cdrecorder
if test "$MGR" = "2"
then
k3b
fi

#executa comando de finalização
if test "$MGR" = "3"
then
echo "Os arquivos decodificados serão excluídos dentro de 5 segundos"
echo
echo "Para cancelar essa ação pressione CTRL+C"
sleep 5s
rm *.wav
cd ..
rmdir wav
echo "Concluído"
sleep 1s
exit
fi

#após o término pergunta se deseja deletar os arquivos decodificados
clear
echo
echo "Os arquivos decodificados serão excluídos dentro de 5 segundos"
echo
echo "Para cancelar essa ação pressione CTRL+C"
sleep 5s
rm *.wav
cd ..
rmdir wav
echo "Concluído"
sleep 1s
exit

Scripts recomendados

Testando o Zenity 2

Lista-telefonica

debcreate - Script que facilita o uso do dpkg-deb

Simples Firewall...

Para quem é louco por linux mas não larga o windows por causa do PHP


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts