Decodificando e gravando cds de áudio
Publicado por Hudson Orsine Assumpção 07/05/2005
[ Hits: 4.554 ]
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.
#!/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
zsh: Gerando uma sequência de números pseudo-aleatórios sem repetição
Atualiza o sistema e instala pacotes no sistema
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Os navegadores "leves" que de leves não tem nada
Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados
Deixando o Opensuse Tumbleweed com KDE bonitão
Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)
Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores
Como instalar ou remover ambientes gráficos facilmente no openSUSE
Aumentando cluster de HD externo pelo linux[AJUDA] (3)
Problemas com OpenVpn no Debian 12 (4)