Ir para conteúdo
Rafael Motta

Converter audio .ogg p/ mp3 (FFMpeg)

Recommended Posts

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por alexcorrea
      Olá pessoal, alguém poderia me ajudar?
      Como faço para redirecionar meu site responsivo direto para o WhatsApp, sem precisar abrir o site?
    • Por JOWEB
      Boa Tarde.
       
      Pessoal sou novo aqui, entao se houver algum erro de postagem me desculpa estou me acostumando com sistema do Forum.
       
      O meu problema e o seguinte:
      Quando eu compartilho os post do meu site Wordpress no Whatsapp via link, ao invés de aparece as imagens do post, esta aparecendo a logomarca do site meu site junto com o link compartilhado como podem ver na imagem anexada ao tópico. Gostaria de deixa somente as imagens que foi postada em cada post.
       
      Desde ja muito obrigado. 
       

    • Por waguinho
      Bom dia!
       
      Estou com problema quando converto um arquivo do Excel com extensão XLSX para JSON javascript, o método está funcionando normalmente,
      recebo um Array com objetos, porém esse Array só vem com a primeira "ABA" do arquivo Excel, uma vez que esse arquivo Excel que estou convertendo tem 4 abas no total.
      Como faço para acessar e converter todas essas "abas" ?
      Estou usando o 
      "https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.14.0/xlsx.full.min.js"  para conversão.  
      Segue meu código abaixo:
       
      Obrigado !!!
       
      function ajax(config) {   const xhr = new XMLHttpRequest() xhr.open(config.metodo, config.url, true) xhr.responseType = "arraybuffer"   xhr.onload = function(e) { if(xhr.status === 200) { config.sucesso(xhr.response) } else if(xhr.status >= 400) { config.erro(xhr.statusText) } } xhr.send() }  
      ajax({ url: "teste.xlsx", metodo: "GET", sucesso(resposta) {   const arraybuffer = resposta   const data = new Uint8Array(arraybuffer) const arr = []   for(let i = 0; i !=data.length; i++) { arr[i] = String.fromCharCode(data[i]) }   let bstr = arr.join("") const workbook = XLSX.read(bstr, { type:"binary" })  
      const first_sheet_name = workbook.SheetNames[0]   const worksheet = workbook.Sheets[first_sheet_name] var info = XLSX.utils.sheet_to_json(worksheet, { raw: true })   return info   }, erro(e) { console.log(e) }  
      })
    • Por First
      Olá a todos!
       
      Ultimamente os famosos Stickers para o WhatsApp entrou em "febre".
      Estive pesquisando no Google como que eu poderia criar um aplicativo para armazenar os meus Stickers e publicar o app na Play Store, achei alguns conteúdos e acho que entendi como funciona, mais ou menos, mas a questão é que eu não faço a miníma ideia de como publicar o aplicativo. Peço a ajuda de vocês para me instruir nessa questão, se puderem, é claro.
       
      Criando adesivos (Stickers) para o WhatsApp
      https://faq.whatsapp.com/en/android/26000226/?category=5245251
       
      Lá contem algumas informações bem concretas, e possuí um repositório no GitHub onde contém o "aplicativo para stickers de exemplo, pronto para serem publicados em alguma loja, como Google Play Store ou Apple Store".
      Repositório de adesivos (Stickers) para o WhatsApp - GitHub
      https://github.com/WhatsApp/stickers
       
       
      Agora a princípio eu tenho a seguinte dúvida, como que eu posso fazer meus próprios adesivos (stickers) e publicar na Google Play Store?!
       
       
      Desde já agradeço o tempo de vocês, deixo o meu muito obrigado.
    • Por Suebersson
      Oi pessoal tudo bem, eu gostaria que alguém me ajudasse numa questão sobre a execução do código baixo.
      O código funciona bem sem nenhum problema quando é inserido e executado dentro do console, mais quando tento executa-lo de dentro de um extensão do Chrome gerar erros.
      O erro é gerado na linha: const id = _.uniqueId("fakeModule_");
      Erro: Uncaught (in promise) ReferenceError: _ is not defined
       
      O objetivo desse código enviar imagens no WhatsApp Web, mas só funciona no console.
       
      Estou aberto também a outras formas de envios de imagem se alguém conhecer usando Js ou se alguém saber como fazer um upload de uma imagem em um input accept do tipo file via código.
       
      Referência do código: https://gist.github.com/phpRajat/a6422922efae32914f4dbd1082f3f412
      Código:
       
      //$$$$$$$$$$$     Parâmetros     $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      var Destinatario = '5521965454193@c.us'; // número do destinatário (O chat do destinatário tem que esta ativo)
      var Image_base64 = 'data:image/png;base64,iVBORw0KGgoAAA...';
      var Legenda = 'Texto legenda';
      //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
       
      var Store = {};
      var createFromData_id = 0;
      var prepareRawMedia_id = 0;
      var store_id = 0;
      var send_media;
      var file = "";
      var createFromDataClass;
      var prepareRawMediaClass;
       
       
       
      Set_modulos();
      setTimeout(function(){init();},1000);
       
       
      function Set_modulos(){
       
                      console.clear();
       
                      var modules = getAllModules()._value;
       
                      function getAllModules() {
       
                                     return new Promise((resolve) => {
                                                     const id = _.uniqueId("fakeModule_");
       
                                                     window["webpackJsonp"](
                                                                     [],
                                                                     {
                                                                                    [id]: function(module, exports, __webpack_require__) {
                                                                                                    resolve(__webpack_require__.c);
                                                                                    }
                                                                     },
                                                                     [id]
                                                     );
                                     });
                      }
       
                      for (var key in modules) {
       
                                     if (modules[key].exports) {
                                                     if (modules[key].exports.createFromData) {
                                                                     createFromData_id = modules[key].id.replace(/"/g, '"');
                                                     }
                                                     if (modules[key].exports.prepRawMedia) {
                                                                     prepareRawMedia_id = modules[key].id.replace(/"/g, '"');
                                                     }
                                                     if (modules[key].exports.default) {
                                                                     if (modules[key].exports.default.Wap) {
                                                                                    store_id = modules[key].id.replace(/"/g, '"');
                                                                     }
                                                     }
                                     }
                      }             
      }
       
      function _requireById(id) {
                      return webpackJsonp([], null, [id]);
      }
       
      function fixBinary (bin) {
       
                      var length = bin.length;
                      var buf = new ArrayBuffer(length);
                      var arr = new Uint8Array(buf);
                      for (var i = 0; i < length; i++) {
                        arr = bin.charCodeAt(i);
                      }
                      return buf;
      }
       
      window.send_media = function(jid, link, caption, msg_id, content_type) {
       
                      file = "";
                      createFromDataClass = _requireById(createFromData_id)["default"];
                      prepareRawMediaClass = _requireById(prepareRawMedia_id).prepRawMedia;
                     
                      window.Store.Chat.find(jid).then((chat) => {
                                     chat.markComposing();
                                    
                                     var img_b64 = link;
                                     var base64 = img_b64.split(',')[1];
                                     var type = img_b64.split(',')[0];
                                    
                                     type = type.split(';')[0];
                                     type = type.split(':')[1];
                                    
                                     var binary = fixBinary(atob(base64));
                                     var blob = new Blob([binary], {type: type});
                                     var random_name = Math.random().toString(36).substr(2, 5);
                                    
                                     file = new File([blob], random_name, {
                                                     type: type,
                                                     lastModified: Date.now()
                                     });
                                    
                                     var temp = createFromDataClass.createFromData(file, file.type);
                                     var rawMedia = prepareRawMediaClass(temp, {});
                                    
                                     var target = _.filter(window.Store.Msg.models, (msg) => {
                                                     return msg.id.id === msg_id;
                                     })[0];
                                    
                                     var textPortion = {
                                                     caption: caption,
                                                     mentionedJidList: [],
                                                     quotedMsg: target
                                     };
                                    
                                     rawMedia.sendToChat(chat, textPortion);
                                    
                      });
                     
      }
       
      function init() {
                      window.Store = _requireById(store_id).default;
                      //console.log("Store is ready");
                      //console.log(window.Store);
                      window.send_media(Destinatario, Image_base64, Legenda, null, null);
      }

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.