Estoy tratando de ejecutar ffmpeg a través de shell_exec en Windows. Mi función no funciona (no se ejecuta, no genera un archivo y no genera ningún resultado desde shell_exec)
function convertFile($audio, $image)
{
$output = str_replace(".mp3", ".mp4", $audio);
$shellOutput = shell_exec("ffmpeg -loop 1 -r 2 -i \"$image\" -i \"$audio\" -shortest -c:v libx264 -preset medium -tune stillimage -crf 28 -c:a copy $output");
echo $shellOutput;
}
Disculpas si esto es algo obvio. ¡Gracias por cualquier ayuda!