Конвертировать аудио файлы в формат .flac используя php код

У меня есть аудиофайлы на моем сервере, и я хотел преобразовать их в формат flac, чтобы преобразовать их в текст. Пожалуйста, дайте мне знать, как мы можем достичь этого ..

1

Решение

Вы можете использовать FFmpeg:
https://ffmpeg.org/

ffmpeg -i input.mp3 output.flac

На github есть php-оболочка для двоичного файла ffmpeg.
https://github.com/PHP-FFMpeg/PHP-FFMpeg

2

Другие решения

Если вы не можете установить 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);
0

По вопросам рекламы [email protected]