美文网首页
php实现微信amr转mp3

php实现微信amr转mp3

作者: 一人一城_969a | 来源:发表于2019-07-30 00:08 被阅读0次

原文链接

007大神的文章https://github.com/kn007/silk-v3-decoder

简单说下,如果是windows环境下,则直接读取文件后,使用exec方法运行cmd命令转码,转码命令为
以下使用绝对路径

      $cmdstr = <<<eot
    @echo off
        E:/silk_v3_decoder.exe  1.amr   1.pcm.afcoxvgvcd 
        E:/lame.exe -r -s 24000 --preset voice 1.pcm.afcoxvgvcd  
          --alt-preset insane -k 1.mp3
    eot;
         $arr = preg_split('/\r\n/', $cmdstr);
      foreach ($arr as $value) {
              shell_exec($value);
        }

如果是linux,则更加简单

      $ext = pathinfo($movePath);
   //转码
      if($ext['extension'] != 'mp3'){
              $command = "/usr/local/src/silk-v3-decoder/converter.sh 
     $movePath mp3";
              exec($command,$error);
       }

相关文章

网友评论

      本文标题:php实现微信amr转mp3

      本文链接:https://www.haomeiwen.com/subject/wpuwrctx.html