0

PHPからexec経由でコマンドを実行すると、単純なffmpegパッケージも正常に機能しますか? それとも、その目的のためにいくつかの別の ffmpeg パッケージがありますか? それを解決するのを手伝ってください。

4

2 に答える 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 に答える