Ik wil graag FFMPEG-PHP gaan gebruiken om frames uit filmpjes te halen. De overige functies van FFMPEG-PHP werken gewoon goed, maar de getFrame() functie die een frame uit een filmpje zou moeten halen werkt helemaal niet.
Ik heb een testbestandje gemaakt met de volgende code:
Op regel 9 blijft ie hangen. Pagina kan niet gevonden worden en in de apache-logs komt het volgende te staan:
Ik heb een testbestandje gemaakt met de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? $target_movie="pad/naar/filmpje/filmpje.avi"; $target_image="graphic.jpg"; $movie = new ffmpeg_movie($target_movie); $total_frames=$movie->getFrameCount(); $frame_number=rand(1,$total_frames); $ff_frame = $movie->getFrame($frame_number); $ff_frame->resize(132,108); $gd = $ff_frame->toGDImage(); header("Content-Type: image/jpeg"); imagejpeg($gd, null, 100); imagedestroy($gd_image); ?> |
Op regel 9 blijft ie hangen. Pagina kan niet gevonden worden en in de apache-logs komt het volgende te staan:
Op internet valt niets te vinden wat hier op lijkt. Iemand enig idee wat dit is?[Thu Jun 14 12:42:58 2007] [notice] child pid 13360 exit signal Segmentation fault (11)
[Thu Jun 14 12:42:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Thu Jun 14 12:42:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialise