У меня есть код, который взаимодействует с FFMpeg через proc_open
а также fgets
, У меня 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';
Задача ещё не решена.
Других решений пока нет …