Hola comunidad de foros del web
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";
}
y aqui el código de la pagina donde subo el video y llamo la pagina a llamar
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>
PD genero aun no lo envió porque va a ir a guardar a una tabla en mysql
Soy nuevo en esto de PHP
gracias por su ayuda