Вход Регистрация
Файл: ffmpeg.php
Строк: 38
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */
session_start();
include 
'inc/db_connect.php';
include 
'inc/function.php';
include 
'inc/set.php';
header('Content-type: image/gif');
$W = intval($_GET['W']);
$H = intval($_GET['H']);
$kadr = intval($_GET['k']);
$file_info = mysql_fetch_array(mysql_query('SELECT `s_name` FROM `' . $table . '` WHERE `id` = ' . $id . ' LIMIT 1'));


//echo $file_info['s_name'];
$mov = new ffmpeg_movie(realpath($file_info['s_name']));
//$mov = new ffmpeg_movie($pic, false);
$wn = $mov->GetFrameWidth();
$hn = $mov->GetFrameHeight();

$frame = $mov->getFrame($kadr);

$gd = $frame->toGDImage();

if (!
$W and !$H)
{
    
$size = explode('*', $setup['prev_size']);
    
$W = round(intval($size[0])); // ширина картинки
    
$H = round(intval($size[1])); // высота картинки
}
$new = imageCreateTrueColor($W, $H);
imageCopyResized($new, $gd, 0, 0, 0, 0, $W, $H, $wn, $hn);
imageGif($new, null, 100);

?>
Онлайн: 1
Реклама