关于php扩展ffmpeg配置成功,截图并自动输出图片的问题

WBOY
Freigeben: 2016-06-20 12:51:55
Original
1162 Leute haben es durchsucht

$fN = "C:/inetpub/wwwroot/";		if(extension_loaded('ffmpeg')){//判断ffmpeg是否载入 			$mov = new ffmpeg_movie($fN."44.mp4");//视频的路径 			$count = $mov->getFrameCount();			$ff_frame = $mov->getFrame(80);  //截取80帧的画面 			if($ff_frame)			{				$gd_image = $ff_frame->toGDImage(); 						    $img="/test.jpg";//要生成图片的绝对路径				header('Content-Type: image/jpeg'); 				imagejpeg($gd_image);//创建jpg图像,可以显示				//imagejpeg($gd_image,$fN.$img);//创建jpg图像 ,不能输出图片				imagedestroy($gd_image);//销毁一图像 			}		}else{ 			echo "ffmpeg没有载入"; 		} 
Nach dem Login kopieren


php5.4版本成功配置ffmpeg,代码如上,视频是本机的视频源,调用imagejpeg($gd_image);这个可以在本机构建的测试环境浏览器中可以显示出一张截取的图片。但是调用imagejpeg($gd_image,$fN.$img);输出本地路径的图片就不能生成图片。求大神看看是不是缺少了什么代码?


回复讨论(解决方案)

imagejpeg($gd_image); 可以
imagejpeg($gd_image,$fN.$img); 就可以的
看看权限是否够

$fN = "C:/inetpub/wwwroot/";
你用的是 IIS?
IIS 管理的目录默认都是没有 写 权限的,需要在管理器中设置

imagejpeg($gd_image); 可以
imagejpeg($gd_image,$fN.$img); 就可以的
看看权限是否够

$fN = "C:/inetpub/wwwroot/";
你用的是 IIS?
IIS 管理的目录默认都是没有 写 权限的,需要在管理器中设置


嗯嗯,我用的的是IIS 好了感谢了 可以了 谢谢大神
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage