обработка видео на сервере ffmpeg-php
вот пример скрипта с помащью которого я выдераю кадр с видео
<?php
$movie=new ffmpeg_movie("$dir1/".$file[0], true);
$frame=$movie->getNextKeyFrame();
if (!$frame)
{
echo "Cann't create screenshot. <br>\n";
}
else
{
$w=$frame->getWidth();
$h=$frame->getHeight();
$gif=new ffmpeg_animated_gif("$dir1/".$file[0].".gif", $w, $h, 24);
$gif->addFrame($frame);
}
?>
только одна проблема кадр получается качеством 8 бит на пиксель. короче качество говно.
может кто знает как сделать чтобы кадр выдерался не 8 бит а 24 бита например. или както еше повысеть качество.
эта операция происходит с помощью встроенной функции уникса и в ней задаеться качество - копай класс и почитай ман по функции ffmpeg