Я хотел бы конвертировать видео с помощью exec (), FFMPEG php. Я хотел бы запустить сценарий в фоновом режиме. Как я могу это сделать?
/*** convert video to flash ***/ $v = date('Hi-s'); // exec("ffmpeg -i uploaded_files/770530705510e88ec723a3-20130111_1221_43.avi -ar 22050 -ab 32 -f flv -s 320x240 flash/".microtime()."video.flv 1> flash/".$v."_block.txt 2>&1"); $cmd = 'ffmpeg -i uploaded_files/770530705510e88ec723a3-20130111_1221_43.avi -ar 22050 -ab 32 -f flv -s 320x240 flash/'.microtime().'.flv'; $outputfile = $v.'.txt.'; $pidfile = $v.'_id.txt.'; exec(sprintf("%s > %s 2>&1 & echo $! >> %s", $cmd, $outputfile, $pidfile));
Это мой код, но ничего не делайте. Я хотел бы запустить скрипт с php, но я не хочу ждать времени загрузки http до завершения скрипта …
ИЛИ как я могу запустить something.php с exec (); ? Если бы я мог запустить php, мне было легко сделать все, что мне было нужно. (linux debian, apache2, php5)