“Conocimiento Programación>Programación PHP /MySQL

Cómo ejecutar FFmpeg como un proceso en segundo plano con PHP

2011/8/10
El lenguaje de programación PHP funciona principalmente como un lenguaje de programación Web. Sin embargo , integrado en su funcionalidad es la capacidad de hacer llamadas al sistema con el fin de mandar a realizar otras funciones. Y mientras que PHP no admite necesariamente multithreading en el propio idioma , puede utilizar las llamadas al sistema para ejecutar otros programas - como herramientas de conversión multimedia, como FFmpeg - en segundo plano mientras el script PHP continúa la ejecución . Instrucciones
1

Crear un script para ejecutar el comando. Este script va a hacer otras tareas mientras el programa se ejecuta FFmpeg :

;
<

php echo " El FFmpeg programa se está ejecutando en segundo plano " ? > 2

Crear una variable , que recibirá toda la producción de la llamada al sistema , tales como mensajes de error o el identificador de proceso del programa FFmpeg :

< php

$ mensaje var ;

echo " el FFmpeg programa se está ejecutando en segundo plano " ; ? >
3

Utilice la función " shell_exec " para llamar FFmpeg en el sistema. El sistema se ejecutará el comando en un proceso separado fuera del script PHP :

< php

$ mensaje var = shell_exec ( " ffmpeg -i /tmp /test.yuv /tmp /out.avi ");

echo" el FFmpeg programa se está ejecutando en segundo plano " ; ? >

Programación PHP /MySQL
Cómo comprobar qué trabajos están programados en Toad
Cómo evitar entradas duplicadas con PHP en MySQL
PHP SPL Tipos
Cómo convertir una cadena en la caja adecuada con PHP
Cómo establecer el valor de una consulta MySQL como una variable en PHP
Cómo utilizar las Sesiones de MODx Revolution
Cómo escribir un Script PHP Login
Cómo cambiar un tipo de fuente con PHP
Conocimiento de la computadora © http://www.ordenador.online