Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spustiť FFmpeg ako pozadie procesu s PHP

programovacom jazyku PHP funguje primárne ako webový skriptovací jazyk . Avšak , postavený na jeho funkčnosť je schopnosť volať do systému , aby sa velenie ho vykonávať ďalšie funkcie . A zatiaľ čo PHP nevyhnutne nepodporuje multithreading v jazyku samotnom , môžete použiť systém volania spustiť ďalšie programy - napr multimediálny konverzný nástroje , ako je napríklad FFmpeg - na pozadí , zatiaľ čo PHP skript pokračuje v realizácii . Návod dovolená 1

Nastaviť skript spustiť príkaz . Tento skript bude robiť iné úlohy , zatiaľ čo program FFmpeg beží :

< php

echo " Program FFmpeg je spustený na pozadí " ; ? >
2

Vytvoriť premennú , ktorá bude prijímať žiadny výstup zo systémového volania , ako sú chybové správy alebo ID procesu programu FFmpeg :

< php

var $ správ ;

echo " Program fFmpeg je spustený na pozadí " ; ? >
3

použite funkciu " shell_exec " pre volania ffmpeg v systéme . Systém bude spustený príkaz v samostatnom procese mimo PHP skriptu :

< php

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

echo " Program FFmpeg je spustený na pozadí " ; ? >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené