PHPからexec経由でコマンドを実行すると、単純なffmpegパッケージも正常に機能しますか? それとも、その目的のためにいくつかの別の ffmpeg パッケージがありますか? それを解決するのを手伝ってください。
2 に答える
0
はいffmpeg
、必要な権限があれば、PHP exec を介して簡単に機能します。
サンプルコマンド
<?php
/*** convert video to flash ***/
exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv");
?>
于 2013-09-04T11:44:22.233 に答える
0
PHP の ffmpeg とバニラの ffmpeg は独立したパッケージです。このphp5-ffmpeg
パッケージには、動的ライブラリとして ffmpeg バイナリが付属しています。php5-ffmeg
つまり、コマンド ライン パッケージをインストールせずにのみインストールすることffmpeg
も、その逆も可能であり、両方をインストールすることもできます。
したがって、答えは「はい」です。PHPffmpeg
がインストールされていれば、コマンド ラインで動作します。
私は通常、PHP でコマンドライン ffmpeg を使用することを好みexec
ます。これにより、コマンド ラインで特定の操作をテストすることができ、結果が望ましいものになったら、そのコマンドを PHP の で使用できますexec
。一方、状況によってはphp5-ffmpeg
、ビデオや変換などを処理するときにオブジェクト指向のコーディング スタイルを使用できるため、パッケージを使用することが望ましい場合があります。
于 2013-09-04T11:48:10.020 に答える