ОБСУЖДЕНИЕ

Очень нужна помощь с превью

2 сообщений1 просмотровЗакрыта
#1
Есть код
PHP

//получаем номер кадра для скриншота
$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 , пробовл все но не каак , что делать ?!
#2
Тему закрыл lostbaby!
Причина: Решил сам :)