rest7.com API转换音频始终返回13Mb音频文件

时间:2018-03-13 11:21:57

标签: php api audio

我是一名PHP初学者,我使用rest7.com API(sound_convert)将mp3文件从PHP转换为WAV。一切似乎都有效(api回复"成功")但无论原始mp3文件大小是什么目的地(本地或服务器),目标Wav总是13Mb并且输出Wav文件被切断。有人使用相同的API吗?它内有任何限制吗?

这是我使用

的代码
            $link = 'http://api.rest7.com/v1/sound_convert.php?url=http://' . urlencode($file_MP3) . '&format=wav';
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $link);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            $json_wav = json_decode(curl_exec($ch));
            curl_close($ch);                            
                if ($json_wav->success == 1) {   
                   $wave = file_get_contents($json_wav->file);        
                   file_put_contents($dir_WAV . str_pad($tr, 2, '0', STR_PAD_LEFT) . ' ' . $song->title . '.wav', $wave);
                }     
            */
            } else {   
              if ($status == '404') echo 'File' . $file_MP3 . ' Not Found';
            }                     
        }             

0 个答案:

没有答案