Как включить ffmpeg в мою форму загрузки аудио входа

на самом деле это не вопрос, а просьба указать мне любое начальное направление.
У меня есть простая форма загрузки аудио, которая хранит аудио в базе данных или просто в любой папке.
Я хочу начать с реализации ffmpeg, чтобы перед сохранением этого аудио в папке он проходил через ffmpeg (например, преобразованный в mp3) и сохранял преобразованную версию в папке.
Может кто-нибудь, пожалуйста, укажите мне любой учебник или ссылки, где я могу начать больше исследований.
Я уже установил ffmpeg.exe в xampp
высоко ценится заранее

0

Решение

Если вы используете PHP, вы можете вызвать ffmpeg из вашего скрипта следующим образом:

$answer = shell_exec("ffmpeg.exe -i input.wav -codec:a libmp3lame -qscale:a 2 output.mp3");
echo $answer."</br>";

В этом случае ffmpeg.exe и ваш входной файл (в моем случае input.wav) должны находиться в той же папке, что и ваш php-скрипт, или вы должны установить каталог относительно него.

input.wav Это может быть любой другой файл, ffmpeg на самом деле не заботится об этом, если это обычный аудиофайл.

Документация по shell_exec: http://php.net/manual/de/function.shell-exec.php

Информацию о кодировке mp3 можно найти здесь: https://trac.ffmpeg.org/wiki/Encode/MP3

Есть несколько библиотек php для ffmpeg. Но большинство из них больше не поддерживается.

Вы можете попробовать это: https://github.com/PHP-FFMpeg/PHP-FFMpeg

Есть хорошая документация, но у меня нет никакого опыта с этим.

0

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

Других решений пока нет …

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