加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jpg.php 2.35 KB
一键复制 编辑 原始数据 按行查看 历史
彭泽升 提交于 2017-06-07 16:02 . 第一次提交
<?php
AlterModifyLessons('20170531.mp4');
function AlterModifyLessons($course_id)
{
$sql = "select * from cch_teaching_flower where course_id=" . $course_id . ' and type=1';
$datesport = Yii::app()->db->createCommand($sql)->queryAll();
if (extension_loaded('ffmpeg')) {//判断ffmpeg是否载入
foreach ($datesport as $k => $v) {
$file = $v['picorvid'];
//$file = substr($file1,1);
$mov = new ffmpeg_movie(Yii::app()->params['front'] . "$file"); //视频的路径
$ff_frame = $mov->getFrame(20); //截取视频第2帧的图像
$gd_image = $ff_frame->toGDImage();
//return Yii::app()->params['front'] . "$file";
//截取地址
$file_path = substr($file,0,strpos($file,'.'));
//图片保存路径
$img = $_SERVER['DOCUMENT_ROOT'] . $file_path . ".jpg"; //要生成图片的绝对路径
imagejpeg($gd_image,$img); //创建jpg图像
imagedestroy($gd_image); //销毁一图像
$kk = "'" . "$file_path.jpg" . "'";
$sq2 = "INSERT INTO cch_teaching_flower (course_id,type,picorvid) VALUES($course_id,'3',$kk)";
$data2 = Yii::app()->db->createCommand($sq2)->execute();
// return $img;
}
return 'true';
}
// $file1 = '/uploads/Wildlife.wmv';
// $file = substr($file,1);
// if (extension_loaded('ffmpeg')) {//判断ffmpeg是否载入
// $mov = new ffmpeg_movie($_SERVER['DOCUMENT_ROOT'] . "$file"); //视频的路径
// $ff_frame = $mov->getFrame(20); //截取视频第2帧的图像
// $gd_image = $ff_frame->toGDImage();
// //截取地址
// $file_path = substr($file,0,strpos($file,'.'));
// //图片保存路径
// $img = $_SERVER['DOCUMENT_ROOT'] . $file_path . ".jpg"; //要生成图片的绝对路径
// imagejpeg($gd_image,$img); //创建jpg图像
// imagedestroy($gd_image); //销毁一图像
// return '/' . $file_path . ".jpg";
// // return $img;
// } else {
// return false;
// }
}
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化