FlySelf, вот такой вид проверки достаточно будет?
$req = mysql_query("SELECT * FROM `users_file_zona` WHERE `user_id`='" . $user['id'] . "' AND `from_dir`='" . $dir . "'
ORDER BY `time`
DESC LIMIT $start, $kmess");
while ($res = mysql_fetch_assoc($req)) {
if($res['type']==7)//type=7 это видео тип файла
{
$file = 'files/'.$res['name'];
if (file_exists($file))
{
$mov = new ffmpeg_movie($file);
}else{
echo 'невозможно найти файл';
}
$frame = 50;
$w = $mov->GetFrameWidth();
$h = $mov->GetFrameHeight();
$ff_frame = $mov->getFrame($frame);
if ($ff_frame)
{
$gd_image = $ff_frame->toGDImage();
if ($gd_image)
{
echo '<img src="screen/'.$res['name'].'.gif"/>';
imagegif($gd_image, 'screen/'.$res['name'].'.gif');
}else{
echo 'невозможно преобразовать в GD';
}
}else{
echo 'невозможно извлечь кадр';
}
}