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