日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 截取视频图片

發布時間:2024/3/24 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 截取视频图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/**
? ? ?* 輸入圖片地址返回截取圖片的上傳地址
? ? ?*/
? ? public 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;
// ? ? ? ?}
? ? } /*** 輸入圖片地址返回截取圖片的上傳地址*/public 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; // }}

總結

以上是生活随笔為你收集整理的php 截取视频图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。