Hallo,
könnte mir jemand eine entsprechende GD Funktion für die, im neuen ffmpeg-php Paket nicht mehr vorhandene "resize" Funktion zur Generierung eines thumbnails posten.
// Thumbnail generieren
$ff_mov = new ffmpeg_movie($vid_path.$videofile);
$ff_frame = $ff_mov->getFrame(10);
$duration = $ff_mov->getDuration();
$srcFPS = $ff_mov->getFrameRate();
$srcAB = intval($ff_mov->getAudioBitRate()/1000);
$srcAR = $ff_mov->getAudioSampleRate();
/*echo 'Video: '.$ff_mov->getVideoCodec().'<br>';
echo 'Audio: '.$ff_mov->getAudioCodec().'<br>';*/
if($ff_frame)
{
$width = $ff_frame->getWidth();
$height = $ff_frame->getHeight();
$nwidth = 150;
$nheight = 112;
//$nheight = intval($height * $nwidth / $width);
if($nheight % 2 != 0)
{
$nheight = $nheight - 1;
}
$ff_frame->[COLOR="Red"]resize[/COLOR]($nwidth, $nheight);
$gd_image = $ff_frame->toGDImage();
if ($gd_image)
{
imagepng($gd_image, $vid_path.$fname_t);
imagedestroy($gd_image);
}
}
Die rot markierte resize Funktion müsste ersetzt werden.
Danke im voraus,
Gruss wulcan
könnte mir jemand eine entsprechende GD Funktion für die, im neuen ffmpeg-php Paket nicht mehr vorhandene "resize" Funktion zur Generierung eines thumbnails posten.
// Thumbnail generieren
$ff_mov = new ffmpeg_movie($vid_path.$videofile);
$ff_frame = $ff_mov->getFrame(10);
$duration = $ff_mov->getDuration();
$srcFPS = $ff_mov->getFrameRate();
$srcAB = intval($ff_mov->getAudioBitRate()/1000);
$srcAR = $ff_mov->getAudioSampleRate();
/*echo 'Video: '.$ff_mov->getVideoCodec().'<br>';
echo 'Audio: '.$ff_mov->getAudioCodec().'<br>';*/
if($ff_frame)
{
$width = $ff_frame->getWidth();
$height = $ff_frame->getHeight();
$nwidth = 150;
$nheight = 112;
//$nheight = intval($height * $nwidth / $width);
if($nheight % 2 != 0)
{
$nheight = $nheight - 1;
}
$ff_frame->[COLOR="Red"]resize[/COLOR]($nwidth, $nheight);
$gd_image = $ff_frame->toGDImage();
if ($gd_image)
{
imagepng($gd_image, $vid_path.$fname_t);
imagedestroy($gd_image);
}
}
Die rot markierte resize Funktion müsste ersetzt werden.
Danke im voraus,
Gruss wulcan
Kommentar