|
|
|
| я научился делать скриншоты. Фыходит формат gif. Добавляю просто один фрэйм.
Как сделать, что бы эта фотка была качественной? разрешение побольше, что ли.
Подскажите... | |
|
|
|
|
|
|
|
для: almag
(22.02.2008 в 21:40)
| | Как делаете, чем делаете, где делаете... | |
|
|
|
|
|
|
|
для: bronenos
(22.02.2008 в 21:58)
| |
$movie=new ffmpeg_movie("1.3gp", false);
$frame=$movie->getNextKeyFrame();
$h=$movie->getHeight();
$w=$movie->getWidth();
$gif=new ffmpeg_animated_gif("scr.gif", $w, $h, 24);
$gif->addFrame($frame);
|
Это основной код. и вот, плохое качество... | |
|
|
|
|
|
|
|
для: AlMag
(22.02.2008 в 22:31)
| | Хм... а библиотеку Вы не хотите сюда кинуть? =)) | |
|
|
|
|
|
|
|
для: ddhvvn
(22.02.2008 в 23:33)
| | я думал, что вы знаете, может, функцию какую-то, что бы сделать качественней фотку...
или вообще, другой метод вырезания скриншота с 3gp видео | |
|
|
|
|
|
|
|
для: AlMag
(23.02.2008 в 00:20)
| | Из библы будет виднее | |
|
|
|
|
|
|
|
для: bronenos
(23.02.2008 в 00:46)
| | у меня нету библиотеки.
просто есть хостинг, на котором она установлена. не мой хостинг. и там надо такое вот сделать... | |
|
|
|
|
|
|
|
для: AlMag
(23.02.2008 в 00:57)
| | Но значит должно быть руководство по пользованию этой библиотекой? | |
|
|
|
|
|
|
|
для: ddhvvn
(23.02.2008 в 10:13)
| | http://dotblog.ru/blog_comment/sb/108.xhtml
ну я этим руководствовался.
там нет этого, по идее, то, может, есть другие способы вырезать картинку из муви? Подскажите | |
|
|
|
|
|
|
|
для: AlMag
(23.02.2008 в 10:34)
| |
<?php
// ...
if( $frame = $movie->getFrame( НОМЕР_ФРЕЙМА ) )
{
if( $image = $frame->toGDimage() )
{
imagegif($image, 'preview.gif');
imagedestroy($image);
}
}
// ...
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(23.02.2008 в 14:15)
| | О, спасибо!
Я не знал этих функций.
но у меня не работает togdimage();
это может быть только при отсутствии библиотеки gd? | |
|
|
|
|
|
|
|
для: AlMag
(23.02.2008 в 20:47)
| | > это может быть только при отсутствии библиотеки gd?
А какие ошибки?
> не работает togdimage()
Вызываете правильно? В Вашем случае это $image = $movie->toGDimage(). | |
|
|
|
|
|
|
|
для: Unkind
(23.02.2008 в 21:33)
| | >А какие ошибки?
Fatal error: Error can't find imagecreatetruecolor function in ........
Это не вся библиотека Gd установлена? я правильно понимаю?
>Вызываете правильно? В Вашем случае это $image = $movie->toGDimage().
почему $movie->toGdImage()? как раз $frame->toGdImage().
toGdImage не метод обьекта ffmpeg_movie. | |
|
|
|
|
|
|
|
для: AlMag
(24.02.2008 в 19:16)
| | Как это "не вся"? Значит просто не установлена... | |
|
|
|
|
|
|
|
для: ddhvvn
(24.02.2008 в 20:36)
| | Спасибо большое за ответы. все работает. | |
|
|
|
|
|
|
|
для: AlMag
(01.03.2008 в 00:45)
| | Со скриншотами разобрался, а вот насчет анимации, то так и не получилось сделать в приемлемом качестве.... Как в addFrame добавить картинку из $image = $frame->toGDimage() ? | |
|
|
|
|
|
|
|
для: skor
(19.06.2008 в 10:02)
| | Кто нибудь подскажет верное направление? Или в ffmpeg нереально сделать более качественную анимацию?
Хелп. | |
|
|
|
|
|
|
|
для: bronenos
(23.02.2008 в 00:46)
| | Точно | |
|
|
|