1

MAMP 環境で php から ffmpeg コマンドを実行しようとしていますが、うまくいきません。私はすでにそれを自分のパスに追加しました。whoami や ls -la などのシェル コマンドは正常に実行できますが、ffmpeg は機能していないようです。ffmpeg-php もインストールしましたが、必要な機能 (ビデオ > 画像スタック) をサポートしていません。

コード例:

<?php
    if (shell_exec("/usr/local/bin/ffmpeg")) 
        { echo "Success"; }
        else 
        { echo "No good"; }
?>
4

3 に答える 3

-1

stackexchange のこのリンクは機能します https://superuser.com/questions/404344/ffmpeg-works-on-terminal-not-with-php-exec

このようにコマンドの最後に「2>&1」を追加します

<?php 
    $info = shell_exec('/usr/local/bin/ffmpeg -i '.$inputMp3Path.' 2>&1');
    var_dump($info);
?>
于 2015-08-17T11:25:31.187 に答える