を使用してビデオ ファイルimages
からを生成しようとしています。mp4
ffmpeg
ファイル内のすべてのビデオの最初の 3 秒だけが必要です。
次のコマンドがあります..
$videoFile = $mp4File; //I have many mp4 files
$ffmpeg ="/usr/ffmpeg";
$image_path = $videoFile;
$ALL_PLACE_WIDTH = 300;
$ALL_PLACE_HEIGHT = 220;
$image_cmd = " -r 1 -r 0.03 -s ".$ALL_PLACE_WIDTH."x".$ALL_PLACE_HEIGHT." -f image2 ";
$dest_path = 'project/image-%01d.png';
$str_command= $ffmpeg ." -i " . $image_path . $image_cmd .$dest_path;
shell_exec($str_command);
すべてのファイルの最初の 3 秒の画像を生成しようとしていmp4
ますが、私のスクリプトは多くの画像を生成し、ファイル全体に画像を作成しmp4
ます。
最初の 3 秒間の画像のみを取得するようにスクリプトを制限できますか? どうもありがとう!