コードをコピーします コードは次のとおりです:
//動画ファイルのサムネイルを取得します
function getVideoCover($file,$time,$name) {
if(empty($time))$ time = '1' ; // 最初の 2 番目の最初のフレーム
$ Strlen = Strlen ($ File)
// $ VideoCover = Substr ($ File, 0, $ Strlen-4); videocovername = $ videocover. .jpg';//サムネイルの名前付け
//exec("ffmpeg -i ".$file." -y -f mjpeg -ss ".$time." -t 0.001 -s 320x240 ".$ name."" ,$out,$status);
$str = "ffmpeg -i ".$file." -y -f mjpeg -ss 3 -t ".$time." -s 320x240 ".$name;
//echo $str."";
$result = system($str);
}
//動画ファイルの合計の長さと作成時間を取得します
function getTime($file){
$vtime = exec ("ffmpeg -i ".$file." 2>&1 | grep 'Duration' | Cut -d ' ' -f 4 | sed s/,//");//全長
$ctime = date("Y-m-d H:i:s",filectime($file));//作成時刻
[1]*60+round($duration[2]);//秒に変換
return array('vtime '=>$vtime,
'ctime'=>$ctime
);
}
http://www.bkjia.com/PHPjc/764621.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/764621.html技術記事次のようにコードをコピーします: //ビデオ ファイルのサムネイルを取得します function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//最初の 2 秒がインターセプトされますデフォルトではフレーム $strlen = strle...