
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Claro, puedes usar la funciónporque no hace nada??
podrias hacer una funcion que detecte cual es el error, o exito si completa
exec
de PHP en lugar de shell_exec
para capturar la salida del comando y posibles errores. Aquí un ejemplo:
PHP:
<?php
// Ruta al video original
$input_video = "/ruta/video_original.mp4";
// Ruta al video de salida
$output_video = "/ruta/video_salida.mp4";
// Texto de la marca de agua
$texto_marca = "Tu texto aquí";
// Comando para agregar la marca de agua
$command = "ffmpeg -i {$input_video} -vf \"drawtext=text='{$texto_marca}': fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: boxborderw=5: x=(w-text_w-10): y=(h-text_h-10)\" -codec:a copy {$output_video}";
// Ejecuta el comando
exec($command, $output, $return_var);
// Si el comando falló, $return_var será distinto de cero
if ($return_var !== 0) {
echo "Ocurrió un error al ejecutar el comando: ";
print_r($output);
} else {
echo "Comando ejecutado con éxito.";
}
?>
$output
contendrá la salida del comando. Si ocurrió un error al ejecutar el comando, podrás ver los detalles en esta variable.