Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Hudson Orsine Assumpção em 07/05/2005    [ 2018 hits ]

Login: brevleq, 104666 pontos

   


Descrição

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.

[ Download: grcds ]   [ Enviar nova versão ]

[ 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
   Script Linux recomendado substituir.sh
   Script Linux recomendado Script para média anual de aluno
   Script Linux recomendado Backup comprimido de banco de dados PostgreSQL
   Script Linux recomendado Excluir Arq. Velhos de um Diretório ATUALIZADO!
   Script Linux recomendado Iptables com nat, prioridade de pacotes e bloqueio de portas

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.