Hur man kör FFmpeg i bakgrunden med PHP

PHP programmeringsspråk fungerar främst som en webb skriptspråk . Men inbyggt i dess funktionalitet är möjligheten att ringa till systemet för att kommendera den att utföra andra funktioner . Och medan PHP inte nödvändigtvis stöder multitrådning i själva språket , kan du använda systemanrop för att köra andra program – som multimedia konvertering verktyg som FFmpeg – i bakgrunden medan PHP skriptet fortsätter exekvering . Instruktioner
1

Skapa ett skript för att köra kommandot . Detta skript kommer att göra andra uppgifter medan FFmpeg programmet körs :

;

echo ” Den FFmpeg Programmet körs i bakgrunden ” ? > 2

Skapa en variabel , vilket kommer att få någon effekt från systemet samtalet , till exempel felmeddelanden eller process-ID för den FFmpeg programmet :

var $ meddelande ;

echo ” den FFmpeg programmet körs i bakgrunden ”; ? > Addera 3

Använd ” shell_exec ” -funktion för att ringa FFmpeg på systemet . Systemet kommer att köra kommandot i en separat process utanför PHP-skript :

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

echo ” den FFmpeg programmet körs i bakgrunden ”; ? > Addera

Lämna ett svar