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

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

2015/11/4
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 enviar un mensaje de texto con PHP Script
¿Qué es PHP Perl
Cómo aprender SQL Fácilmente
Error Número 1062 en MySQL
Cómo ejecutar un Coldfusion Página de PHP
Cómo ocultar un sondeo en un diseño de Guild
Cómo insertar en Decode Espacios MySQL con PHP
PHP SQL Tutorial
Conocimientos Informáticos © http://www.ordenador.online