私は正規表現を使用して、データベースへの出力を更新できるように、ffmpeg出力をPHPファイルに送信します。これにより、複数のアップロードの進行状況を処理することができます。誰もこれを行う方法を知っていますか? できますか?現在、私はffmpegコマンドの後にパラメータ付きのphpファイルを実行し、ffmpegをtxtファイルに書き込むことができますが、出力をphpファイルに送信して実行することはできますか?FFMPEG出力をPHPファイルに送ることはできますか?
ffmpeg command and filepath to converted 1> /home/g/Desktop/output.txt 2>&1
txtファイルに
をパラメータ
&& php /opt/lampp/htdocs/xampp/site/update_db.php ".$parameter1." ".$parameter2.";
書き込み出力を持つPHPファイルを実行することは、このような何かを行うことができますか?
ffmpeg command and filepath to converted 1> php /opt/lampp/htdocs/xampp/site/update_db.php ".$output." 2>&1
私はexecでphpでffmpegを実行しています。私は$ file = file_get_contents( "php:// stdin"、 "r")を試しました。 echo $ file; 私はcliコマンドを実行した後に何も得ていません。 – Scarface
@Scarfaceもちろん、PHPのSTDINはPHPを実行するときのためのものです。 'exec()'から出力を取得したい場合は、単に返すものだけを出力する必要があります。 http://php.net/manual/en/function.exec.php – Brad
もちろん、私は一定の基準で出力が必要です。ですから、ffmpegにテキストファイルへの書き込みを指示すると、そのファイルはプロセスの動作に合わせて常に更新されます。どのようにしてcliからphpファイルへの出力を続けて、そのファイルを実行させることができますか?だからこれはまだ可能ですか? – Scarface