关于php扩展ffmpeg配置成功,截图并自动输出图片的问题
Jun 20, 2016 pm 12:51 PM$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没有载入"; }
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 好了感谢了 可以了 谢谢大神

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon
