ビデオのサムネイルの生成に使用する次のコマンドを取得しました。
escapeshellcmd("/usr/local/bin/ffmpeg -ss " . ceil($time) . " -i '" . $videoPath . "' -f image2 -vframes 1 -s 150x110 " . $tFilePath)
固定の重量 x 高さではなく、自動高さで画像が生成される可能性があることを知りたいですか?
ありがとう。
ffmpeg経由で可能かどうかはわかりませんが(しかし、私は少し前にffmpegを使用していて、APIにこのようなものがあったことを覚えていないため、そうは思いません)、情報を取得するためにffpegコマンドをもう1つ実行することが目標ですファイルについて、php 経由で高さと幅を合わせることができます。
$cmd = "ffmpeg -i /var/www/web1/bates.avi 2>&1";
if(preg_match('/Video: ((\w+), (\w+), (\w+))/s', `$cmd`, $video)) {
$video = $video[1];
print_r($video); //flv, yuv420p, 384x204
#or
$video = $video[4];
print_r($video); //384x204
}