как их настроить? ffmpeg настроил, то есть инфо о файле и скриншот вывести могу. а вот с этими класами ошибка.
Добавлено через 01:08 сек.
на этот код вылазит ошибка
Fatal error: Unable to locate ffmpeg_frame resource in this object. in F:\xampp\htdocs\xampp\z.php on line 54
// получаем скриншот по средствам php ffmpeg и уменьшаем его
// путь до файла
$file = "C:/Users/IMBA/Desktop/f722b03094.mp4";
// кадр который будем выхватывать
$frame = 150;
// максимальный размер по высоте
$max_width = 150;
// получаем кадр в gd
$movie = new ffmpeg_movie($file);
$image = $movie->getFrame($frame);
$show_img = $image->toGDImage();
// редактируем то что в gd
$new_image = new ffmpeg_frame($show_img);
//вычисляем старые значения ширины и высоты
$old_width = $new_image->getWidth();
$old_heighgt = $new_image->getHeight();
// соотношение сторон
$mov_ratio = $old_width/$old_heighgt;
if($old_width > $max_width){
$new_width = $max_width;
}
// задаём новые параметры
$new_height = $new_width / $mov_ratio;
// изменяем размер
$new_image->resize($new_width, $new_height);
$new_show_img = $new_image->toGDImage();
// выводим его
header("Content-type: image/jpeg");
imagejpeg($new_show_img);
imagedestroy($new_show_img);
Добавлено через 02:45 сек.
а на этот такая ошибка
Fatal error: Class 'ffmpeg_animated_gif' not found in F:\xampp\htdocs\xampp\z.php on line 81
// создаём анимированый гиф
// путь до файла
$file = "C:/Users/IMBA/Desktop/f722b03094.mp4";
// поехали =)
$movie = new ffmpeg_movie($file);
// создаём анимацию
$gif=new ffmpeg_animated_gif("/www/primer.gif",100 ,100 ,24);
for ($frame = 150; $frame <= 200; $frame++) {
$image = $movie->getFrame($frame);
$gif->addFrame($image);
}