shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Deamon conversor de arquivos de áudio


From: Gabriel Gilini
Subject: Re: RES: [shell-script] Deamon conversor de arquivos de áudio
Date: Mon, 10 Apr 2006 14:35:05 -0300

Muitíssimo obrigado Humberto, eu até tinha pensado em fazer isso há uns 5
min atrás mas não sabia como passar isso pra variável. Agora deu certinho :)
Olha como ficou:

punisher@hatebreeder:~/Shell$ cat mp3convd.sh
#!/bin/bash

#################################################
#       mp3     conv            d               #
#       MP3     Converter       Deamon          #
#       Deamon que verifica se há arquivos      #
#       .ogg e .wav e converte para mp3         #
#                                               #
#################################################

IFS=$'\n'
cd /mnt/hda5/mp3

# Procura se há arquivos OGG e converte para WAV
find . -name *.ogg > /dev/null &&
{
        for ogg in $(find . -name *.ogg)
        do
                nome="$(basename "$ogg" .ogg)"
                oggdec "$ogg"
                [ $? -eq 0 ] || rm -f "$nome.ogg"
        done
}

# Procura se há arquivos WMA e converte para WAV
find . -name *.wma > /dev/null &&
{
        for wma in $(find . -name *.wma)
        do
                nome="$(basename "$wma" .wma)"
                mplayer -ao pcm:file="$nome.wav" "$nome.wma"
                [ $? -eq 0 ] || rm -f "$nome.wma"
        done
}

# Procura se há arquivos WAV e converte para MP3
find . -name *.wav > /dev/null &&
{
        for wav in $(find . -name *.wav)
        do
                nome="$(basename "$wav" .wav)"
                lame -r -b 160 "$nome.wav" "$nome.mp3"
                [ $? -eq 0 ] || rm -f "$nome.wav"
        done
}


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]