[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Deamon conversor de arquivos de áudio
From: |
Gabriel Gilini |
Subject: |
Deamon conversor de arquivos de áudio |
Date: |
Thu, 6 Apr 2006 20:13:04 -0300 |
Olá pessoal, estou fazendo um script para rodar como deamon que pesquise nas
minhas pastas os arquivos .ogg, .wav e .wma e converta-os para mp3. O script
está quase pronto, mas eu travei quando fui colocá-lo para entrar em todos
os subdiretórios (da pasta onde ficam minhas mp3) procurando os arquivos
para conversão. Olha como está o script até agora:
#!/bin/bash
########################################
# mp3 conv d
#
# MP3 Converter Deamon
#
# Deamon que verifica se há arquivos
#
# .ogg e .wav e converte para mp3
#
#
#
########################################
cd /mnt/hda5/mp3
# Procura se há arquivos OGG e converte para WAV
ls *.ogg > /dev/null &&
{
for ogg in *.ogg
do
nome="$(basename "$ogg" .ogg)"
oggdec "$ogg"
[ $? -eq 0 ] || rm -f "$nome.ogg"
done
}
# Procura se há arquivos WMA e conerte para WAV
ls *.wma > /dev/null &&
{
for wma in *.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
ls *.wav > /dev/null &&
{
for wav in *.wav
do
nome="$(basename "$wav" .wav)"
lame -r -b 160 "$nome.wav" "$nome.mp3"
[ $? -eq 0 ] || rm -f "$nome.wav"
done
}
Se alguém puder me ajudar com esse problema, agradeço desde já. E se
encontrarem algum erro por favor me corrijam. Melhorias também são bem
vindas. Bom, em suma, qualquer ajuda é ótima :)
Obrigado.
Gabriel Gilini
Londrina - PR
[As partes desta mensagem que não continham texto foram removidas]
- Deamon conversor de arquivos de áudio,
Gabriel Gilini <=