Есть код
который достает скрины (Превью из видео) но он не работает на страницы , где много видео Ю которые идут из базы по переменной down , пробовл все но не каак , что делать ?!
//получаем номер кадра для скриншота
$frame = intval($_GET['frame']);
//засекаем unixtime для уникального названия картинки
$time = time();
//заюзаем непосредственно сам экстеншн
$movie = new ffmpeg_movie($_SERVER['DOCUMENT_ROOT'].'/moduls/obmen/file_obmen/'.$b['down'].'');
//получаем длительность ролика в секундах
$duration = $movie->getDuration();
//если он длится больше минуты
if ($duration>60){
//получаем путем округления "вниз" результата от деления длятельности на 60 секунд длительность ролика в минутах
$minutes = floor($movie->getDuration()/60);
//чтобы получить секунды просто смотрим остаток от деления на 60
$seconds = $movie->getDuration()%60;
}
//определили абсолютный путь до картинки, в которую будет сохранен наш скриншот
$img = $_SERVER['DOCUMENT_ROOT'].'/moduls/obmen/scren/'.$time.'_'.$frame.'.jpg';
//заюзаем другой класс входящий в экстеншн ffmpeg-php. $frame - номер кадра, не забываем
$ff_frame = $movie->getFrame($frame);
//если такой кадр есть
if ($ff_frame) {
//$ff_frame-toGDImege возвращает truecolor GD картинку
$gd_image = $ff_frame->toGDImage();
//и если оно её вернуло
if ($gd_image) {
//создаем png или imagejpeg(); imagegif(); картинки
imagepng($gd_image, $img);
//очищаем буфер
imagedestroy($gd_image);
}
}
который достает скрины (Превью из видео) но он не работает на страницы , где много видео Ю которые идут из базы по переменной down , пробовл все но не каак , что делать ?!