Em 31/08/06, <b class="gmail_sendername">j u n i o u</b> &lt;<a href="mailto:junior@dssnet.com.br">junior@dssnet.com.br</a>&gt; escreveu:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>










<div link="blue" vlink="blue" lang="PT-BR">

<div>







<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Ok vou usar o wav49 mesmo... (1 rotina a
menos.. e qualidade fica aceitável)...<br>Tentei o seguinte... e tbm deu certo... como
vc disse no cron esse cara para converter..<br>Se alguém precisar esta ai.. tem que
instalar o lame antes..<br>#! /bin/sh<br>#wav para mp3<br>cd /var/lib/asterisk/monitor</span></font><br>DATUAL=`date -I`<br><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">
for i in *.wav; do<br>&nbsp;&nbsp; if [`find i -printf
%AY-%Am-%Ad` -eq $HATUAL&nbsp; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lame -h
&quot;$i&quot; &quot;${i%.wav}.mp3&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm &quot;$i&quot;<br>&nbsp;&nbsp; </span></font><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">fi<br>&nbsp;done<br>&nbsp;echo &quot;sucesso!&quot;
<br># fim</span></font></p></div></div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div link="blue" vlink="blue" lang="PT-BR">
<div>









<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;Mas tem um probleminha nesse if.. ele
ignora a data atual e esta convertendo "inclusive" as ligações correntes..
...in.wav&nbsp;&nbsp; e ...out.wav antes do "join"..<br>E acaba dando erro e esse audio fica
perdido.. então não serviu p mim..<br>Desiti de achar um if que funciona
comparando a data antes de converter e apagar o arquivo...<br>&nbsp;desisto fácil..</span></font></p></div></div></div></blockquote></div>&nbsp; É, deu para notar que desiste fácil... :)<br>&nbsp; Seria melhor assim:<br><br>#!/bin/bash
<br><br>cd /diretório/com/wavs<br><br>find -mmin +1 -iname &quot;*.wav&quot; | while read arq_wav; do<br>&nbsp; arq_mp3=&quot;#{i%.wav}.mp3&quot;<br>&nbsp; echo &quot;Convertendo '$arq_wav' para '$arq_mp3'...&quot;<br>&nbsp; if lame -h &quot;$arq_wav&quot; &quot;arq_mp3&quot;; then
<br><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US"></span></font>&nbsp;&nbsp;&nbsp; echo &quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conversão com sucesso e apagando '$arq_wav'.&quot;<br>&nbsp;&nbsp;&nbsp; if rm -f &quot;$arq_wav&quot;; them  
<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '$arq_wav' apagado.&quot;<br>&nbsp;&nbsp;&nbsp; else<br>

<font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US"></span></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '$arq_wav' não apagado.&quot;<br>&nbsp;&nbsp;&nbsp; fi<br>&nbsp; else<br>
<font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US"></span></font>&nbsp;&nbsp;&nbsp; echo &quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conversão sem sucesso e deixando '$arq_wav'.&quot;<br>&nbsp; fi<br>
done<br clear="all"><br>&nbsp; O 'find -mmin +1 -iname &quot;*.wav&quot;' irá listar todos os arquivos no diretório atual que sofreram modificações a mais de um minuto, portando o áudio que está sendo gravado (e outros que terminaram de ser a menos de um minuto) ficarão fora da lista.
<br><br>-- <br>Atenciosamente<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Claudio Polegato Junior<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engenheiro Autônomo - Ribeirão Preto e Região<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mestre em Física Aplicada à Medicina e Biologia - USP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engenheiro Computacional - USP
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engenheiro Eletrônico - USP<br><br>Um peregrino de problemas; Um pergaminho de soluções!