[英]How can i have a good frame quality with PHP5-FFMPEG?
我正在网站上尝试使用PHP5-FFMPEG,但是当我尝试拍摄任何电影的某些帧时,该帧的质量确实很差。
这是我用来将此帧写入图像的简单方法。
$frame = $mov->getFrame($_GET['frame']);
$img = $frame->toGDImage();
header("Content-type: image/jpeg");
imagejpeg($img);
我可以通过此扩展程序获得更好的质量吗? 还是我必须调用ffmpeg命令行?
图片链接: http : //i.stack.imgur.com/OKXUj.jpg
您可以尝试传入imagejpeg函数的quality参数,例如:
imagejpeg($im, NULL, 75);
尝试使用imagepng不会在转换中失去任何质量,但最终文件大小会很大。
您还将与视频的实际质量以及视频中的运动作斗争。
要从视频中获得高质量的帧,这并非易事,甚至可能是不可能的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.