php 使用FFMPEG获得视频文件的缩略图
function getVideoCover($file,$time,$name) {
if(empty($time))$time = \'1\';//默认截取第一秒第一帧
$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.\"</br>\";
$result = system($str);
}
php 使用FFMPEG获得视频文件的总长度时间和创建时间
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));//创建时间
//$duration = explode(\":\",$time);
// $duration_in_seconds = $duration[0]*3600 + $duration[1]*60+ round($duration[2]);//转化为秒
return array(\'vtime\'=>$vtime,
\'ctime\'=>$ctime
);
} 继续阅读与本文标签相同的文章
上一篇 :
php使用ffmpeg向视频中添加文字字幕
-
梦幻西游:又一服战大佬萌生退意,大量装备均已上架,服战是凄凉
2026-05-14栏目: 教程
-
00后手机里最“不能卸载”的3款软件,QQ不算啥,动第2个直接绝交
2026-05-14栏目: 教程
-
“钞”能力:美一牙医掷百万购入任天堂老游戏创游戏单笔交易记录
2026-05-14栏目: 教程
-
美国公司想用5G技术 华为:正就授权进行初期谈判
2026-05-14栏目: 教程
-
微软修复Windows 10 Build 18999/19002关机卡死问题
2026-05-14栏目: 教程
