Вход Регистрация
Файл: screen.php
Строк: 8
<?php
set_time_limit
(1000);
//получаем скриншот по средствам php ffmpeg
require 'system/core.php';
// путь до файла
$file ROOT.'/'.out($_GET['path']);

// получаем кадр
$movie = new ffmpeg_movie($file);
$frame_cnt $movie->getFrameCount();
if(
$_GET['frame']==1){
    
$frame =  '150';
}elseif(
$_GET['frame']==2){
    
$frame floor($frame_cnt/2.2);
}elseif(
$_GET['frame']==3){
    
$frame floor($frame_cnt/1.5);
}else{
    
$frame '150';
}

$image $movie->getFrame($frame);
$show_img $image->toGDImage();

// выводим его
header("Content-type: image/jpeg");
imagejpeg($show_imgROOT.'/'.out($_GET['path']).'_'.out($_GET['frame']).'.jpeg');
imagedestroy($show_img);
?>
Онлайн: 0
Реклама