我有一些代码通过proc_open
和fgets
与FFMpeg进行交互。我有2个管道 - stdout
和sterr
。我需要同时阅读他们的文字。
我目前的代码:
if ($ffmpeg->startProcess()) {
echo '<pre>';
while ($s = fgets($ffmpeg->pipes[2])) {
print $s . '<br>';
flush();
}
echo '</pre>';
echo 'Reconverted ' . $file . '<br>';
} else echo 'Error staring process... File skipped';