ffmpeg百度云盘下载地址:
提取码:4y2r
/** * ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q * 提取码:4y2r * 获取视频封面图片 * @param string $inFile 视频文件地址 * @param int $time 截图的秒数 * @param int $width 图片宽度 * @param int $height 图片高度 */function getVideoCover($inFile, $time = 1, $width = 320, $height = 240){ //文件根目录 $rootPath = realpath(__ROOT__) . './Public'; //输入文件路径 $inFile = $rootPath . $inFile; //输出文件名 $outFileName = uniqid('video_') . ".jpg"; //输出文件目录 $outFileDir = '/uploads/videocover/' . date("Ymd", time()) . '/'; if (!is_dir($rootPath . $outFileDir)) { mkdir($rootPath . $outFileDir, 0777, true); } //输出文件路径 $outFile = $rootPath . $outFileDir . $outFileName; //ffmpeg.exe文件路径 $ffmpeg = realpath(__ROOT__) . './ffmpeg/ffmpeg.exe'; //运行命令 $command = $ffmpeg . " -i " . $inFile . " -y -f image2 -t { $time} -s { $width}x{ $height} " . $outFile; system($command); return $outFileDir . $outFileName;}