estoy haciendo una paguina web en donde me convierta un video de cualquier tipo a .FLV mediante el FFMPEG
pero en cuanto lo hago esto tarda mucho en convertirse y por lo tanto en la pagina donde lo hace no se cargar rapido entonces pense en que enviar el proceso al server (en mi caso XAMPP casero ver 2.5) y que este se encarge del convertir y aparte dejar una pagina que diga convirtiendo video y que pueda irse a otras parte del sitio web mientras se convierte
En pocas palabras
como le hago para ejecutar la pagina donde se convierte en un segundo plano y deje mi sitio web funcionar normal
Aqui el codigo de mi pagina donde se convierte
Código PHP:
$id=0;
$video;
$target_path = "Video/";
$target_path = $target_path . basename( $_FILES['video']['name']);
$videor= $target_path;
if(move_uploaded_file($_FILES['video']['tmp_name'], $target_path)) {
echo "Espere mientras procesamos su video";
echo "<br>";
$ruta1=$videor;
$ruta2=str_replace(" ", "_", $ruta1);
rename($ruta1, $ruta2);
$i=explode(".",$ruta2);
$nombre=$i[0];
$imagen =system('ffmpeg -y -i '.$ruta2." -threads 2 -s 320x240 -r 30.00 -threads 1 -pix_fmt yuv420p -g 300 -qmin 3 -b 512k -async 50 -ar 11025 -ac 1 -ab 16k -sameq ".$nombre.".flv 2>&1 &");
unlink ($ruta2);
echo "Listo";
}
else{
echo "Error";
}
Código HTML:
<body> <form id="form2" name="form1" enctype="multipart/form-data" method="post" action="Convertir.php"> <p><span id="sprytextfield3"> Titulo<br /> <input name="nombre" type="text"/> <span class="textfieldRequiredMsg"></span></span> </p> <p>Genero<br /> <input name="genero" type="text"/> </p> <p>Video<br /> <input type="file" name="video" id="video" /> <br /> <input type="submit" name="button" id="button" value="Subir" /> </p> </form>
Soy nuevo en esto de PHP
gracias por su ayuda