Capturar saída do FFMPEG

Eu preciso ler a saída do ffmpeg, a fim de tentar mesmo a solução paraminha pergunta de ontem. Esta é uma questão separada do meu problema, então fiz uma nova pergunta.

Como diabos eu recebo a saída de umffmpeg -i comando em PHP?

Isso é o que eu tenho tentado:

<?PHP
    error_reporting(E_ALL);
    $src = "/var/videos/video1.wmv";
    $command = "/usr/bin/ffmpeg -i " . $src;
    echo "<B>",$command,"</B><br/>";
    $command = escapeshellcmd($command);

    echo "backtick:<br/><pre>";
    `$command`;

    echo "</pre><br/>system:<br/><pre>";
    echo system($command);

    echo "</pre><br/>shell_exec:<br/><pre>";
    echo shell_exec($command);

    echo "</pre><br/>passthru:<br/><pre>";
    passthru($command);

    echo "</pre><br/>exec:<br/><pre>";
    $output = array();
    exec($command,$output,$status);
    foreach($output AS $o)
    {
            echo $o , "<br/>";
    }
    echo "</pre><br/>popen:<br/><pre>";
    $handle = popen($command,'r');
    echo fread($handle,1048576);
    pclose($handle);
    echo "</pre><br/>";
?>

Esta é minha saída:

<B>/usr/bin/ffmpeg -i /var/videos/video1.wmv</B><br/>
backtick:<br/>
    <pre></pre><br/>
system:<br/>
    <pre></pre><br/>
shell_exec:<br/>
    <pre></pre><br/>
passthru:<br/>
    <pre></pre><br/>
exec:<br/>
    <pre></pre><br/>
popen:<br/>
    <pre></pre><br/>

Eu não entendo.safe_mode está fora. Não há nadadisable_functions. O diretório épossuído porwww-data (o usuário do apache no meu sistema Ubuntu). Eu recebo um status válido de voltaexec() esystem() e executar o mesmo comando na linha de comando me dá toneladas de saída. Eu sinto que devo estar perdendo algo óbvio, mas não tenho ideia do que é.

questionAnswers(4)

yourAnswerToTheQuestion