使用php代码将音频文件转换为.flac格式

时间:2017-01-23 13:37:21

标签: php flac

我的服务器上有音频文件,并希望将它们转换为flac格式,以便将它们转换为文本。请让我知道我们如何实现这一目标..

2 个答案:

答案 0 :(得分:2)

你可以使用FFmpeg: https://ffmpeg.org/

ffmpeg -i input.mp3 output.flac

github上的ffmpeg二进制文件有一个php包装器。 https://github.com/PHP-FFMpeg/PHP-FFMpeg

答案 1 :(得分:0)

如果你无法安装ffmpeg,你可能想尝试这个免费的API:

<?php
$url = 'http://server.com/sound.mp3';
$data = json_decode(file_get_contents('http://api.rest7.com/v1/sound_convert.php?url=' . $url . '&format=flac'));

if (@$data->success !== 1)
{
    die('Failed');
}
$flac = file_get_contents($data->file);
file_put_contents('sound.flac', $flac);