2> & 1 и файл журнала одновременно - PullRequest
0 голосов
/ 14 мая 2018

Я использую этот код для запуска ffmpeg и возврата в случае успеха или неудачи с использованием 2> & 1 и $ var.Проблема в том, что я также хотел бы создать файл log.txt с текущим процессом ffmpeg.Я знаю, что он использует 2> log.txt, но как мне использовать оба варианта одновременно?

<?php
$ffmpeg = '"D:\FFMPEG\bin\ffmpeg.exe"' . " -loglevel verbose -n -i https://URLVIDEO -map p:0 -acodec copy -bsf:a aac_adtstoasc -vcodec copy video.mp4 2>&1";

    exec($ffmpeg, $output, $var);

    if($var){
       echo 'error';
    }else{

      echo 'success';

    }
?>

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Если я правильно понял, вы хотите, чтобы оба потока были зарегистрированы.Если это так, другой вариант должен использовать &> например cmd &> log.txt.

0 голосов
/ 14 мая 2018

Использование 1> log.txt 2>&1.

stdout перенаправляется в файл журнала, а stderr добавляется к stdout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...