PHP_PHP チュートリアルで FFMPEG を使用してビデオのサムネイルと合計ビデオ時間を取得する例

WBOY
リリース: 2016-07-13 10:30:48
オリジナル
954 人が閲覧しました

コードをコピーします コードは次のとおりです:

//動画ファイルのサムネイルを取得します
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

tru​​ehttp://www.bkjia.com/PHPjc/764621.html技術記事次のようにコードをコピーします: //ビデオ ファイルのサムネイルを取得します function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//最初の 2 秒がインターセプトされますデフォルトではフレーム $strlen = strle...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート