Pozdrav
Imam jednu skriptu sto uploda klipove na server pretvara ih u flv. I onda od flv bi trebala da napravi thumb.Radila je do nedavno odjednom nece.Dali ima neko iskustva sa ovim ffmpeg-php ?
$uploadfile = basename($_FILES['file']['name']);
{
$filename = strtolower(_fnc("user", me('id'), "username")."_".md5(rand(1000,9999).rand(1000,9999).rand(1000,9999).rand(1000,9999)).substr($uploadfile, strlen($uploadfile)-4, 4));
@move_uploaded_file($_FILES['file']['tmp_name'], "system/cache/videos/".$filename);
{
$source="system/cache/videos/$filename";
$destination="system/cache/videos/$filename.flv";
// Convert the video
exec("mencoder {$source} -o {$destination} -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050");
$mov = @new ffmpeg_movie("$destination");
$photo = "$source";
$fileNameParts1 = explode( ".", $photo );
$finalDir = "system/cache/videos/thumbs/";
$finalFile = str_replace( " ", "", $finalDir . $filename . ".jpg" );
$frame = "30";
$ff_frame = @$mov->getFrame($frame);
if ($ff_frame) {
$gd_image = $ff_frame->toGDImage();
if ($gd_image) {
imagejpeg($gd_image, $finalFile, 30);
imagedestroy($gd_image);
}
}
// Remove the source if its not a FLV
{
@unlink($source);
}
}
Pozdrav