Cara... existem inumeras maneiras de fazer isso... pensei numa aqui... v se funciona pra vc...<div>Se não funcionar damos outro jeito hehehehehe... se não me engano da pra fazer isso somente usando o find com -exec... dae precisa olhar melhor... depois tento aqui e te passo...<br>
<div><br></div><div><div><i><font color="#3366ff">#!/bin/bash</font></i></div><div><i><font color="#3366ff"># Descomentar o set -x para debug</font></i></div><div><i><font color="#3366ff"># set -x</font></i></div><div><i><font color="#3366ff"><br>
</font></i></div><div><i><font color="#3366ff">dirGravacoes=/var/www/gravacoes</font></i></div><div><i><font color="#3366ff"><br></font></i></div><div><i><font color="#3366ff">for arq in $(/usr/bin/find ${dirGravacoes} -type f -name "*.wav" ! -name "*-in.wav" ! -name "*-out.wav");</font></i></div>
<div><i><font color="#3366ff">do</font></i></div><div><i><font color="#3366ff"> # Usando opcao SILENT (-S) do lame para nao mostrar nada durante a conversao</font></i></div><div><i><font color="#3366ff"> /usr/bin/lame -S ${arq} ${arq//wav/mp3} && /bin/rm -f ${arq}</font></i></div>
<div><i><font color="#3366ff">done</font></i></div><div><br></div><div>Qualquer duvida avisa ae... </div><div><br></div><div>[]'s...</div><br>Att,<br><br>Rodrigo Sertori<br><b><span style="font-size:x-small">Consultor Oracle Weblogic</span></b><br>
<br><br><div class="gmail_quote">2012/5/30 Bruno Pavan <span dir="ltr"><<a href="mailto:brunopavan@grupolink.com.br" target="_blank">brunopavan@grupolink.com.br</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="PT-BR" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Rodrigo,<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Me dá um luz aqui nesse script ... como aponto o lame para essas pastas ? também estou achando q é ai o pepino.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">As gravações estão em /var/www/gravações/<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Att,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Bruno Pavan<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Diretor Técnico – Grupo Link<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">(11) 3522-8109<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">De:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] <b>Em nome de </b>Rodrigo Sertori<br>
<b>Enviada em:</b> quarta-feira, 30 de maio de 2012 17:50<br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b> Re: [AsteriskBrasil] Converter wav para mp3<u></u><u></u></span></p>
<div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hmmmm<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Eu particularmente não costumo criar scripts utilizando "cd /algumacoisa", path nao exato, etc... Ainda mais os q vao para crontab.<u></u><u></u></p>
</div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Tenta usar o path exato dos "objetos"... assim nunca tive problemas com crontab...<br clear="all"><br><br>Att,<br><br>Rodrigo Sertori<br><b><span style="font-size:10.0pt">Consultor Oracle Weblogic</span></b><br>
<br><u></u><u></u></p><div><p class="MsoNormal">2012/5/30 Ana Queila <<a href="mailto:ana.queila@gmail.com" target="_blank">ana.queila@gmail.com</a>><u></u><u></u></p><p class="MsoNormal">Bruno,<u></u><u></u></p><div>
<p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Você vai precisar te a biblioteca do Gstreamer, mas teste este comando.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><blockquote style="margin-left:30.0pt;margin-right:0cm">
<div><p class="MsoNormal">gst-launch-0.10 filesrc location=input.wav ! wavparse ! audioconvert ! lame ! filesink location=output.mp3<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></blockquote>
<p class="MsoNormal">
Espero te ajudado.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Em 30 de maio de 2012 19:41, Bruno Pavan <<a href="mailto:brunopavan@grupolink.com.br" target="_blank">brunopavan@grupolink.com.br</a>> escreveu:<u></u><u></u></p>
<div><div><div><div><p class="MsoNormal"><span style="color:#10253f">Pessoal,</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">estou montando um script para converter as gravações que o asterisk fez de wav para mp3, montei o seguinte arquivo</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">Converter.sh </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#10253f">--- inicio ---</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f">#! /bin/bash</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#10253f">cd /var/www/gravacoes</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">final1="-out.wav"</span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#10253f">final2="-in.wav"</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f">for i in *.wav; do</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> if [ ${i:(-8)} = $final1 ]; then</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> echo</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> elif [ ${i:(-7)} = $final2 ]; then</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> echo</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> else</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> /usr/bin/lame $i && rm $i</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#10253f"> </span><span style="color:#10253f">fi</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">done</span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">--- final ---</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#10253f">Se eu rodo ele com ./arquivo.sh funciona direitinho, mas se eu coloco no crontab para rodar a cada 15 minutos, o script roda em 1 segundo só e todos os mp3 ficam com o tamanho 0.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">Alguem tem uma luz ? Ou algum script que funcione ... </span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#10253f">Att,</span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#10253f">Bruno Pavan</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal">
_______________________________________________<br>KHOMP Inovação: External Board Series<br>Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" target="_blank">(11) 5503-1011</a><br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><u></u><u></u></p>
</div><p class="MsoNormal"><span style="color:#888888"><br><br clear="all"><span><u></u><u></u></span></span></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><span><span style="color:#888888">-- </span><b><span style="color:#666666"><u></u><u></u></span></b></span></p>
<div><p class="MsoNormal"><b><span style="color:#666666">Att.</span></b><u></u><u></u></p></div><div><p class="MsoNormal"><b><span style="color:#666666"><u></u> <u></u></span></b></p></div><p class="MsoNormal"><span><b><span style="color:#666666">Ana Queila</span></b><span style="color:#888888"> </span></span><u></u><u></u></p>
</div><p class="MsoNormal"><br>_______________________________________________<br>KHOMP Inovação: External Board Series<br>Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><u></u><u></u></p>
</div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div><br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div></div>