Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

xamp und ffmpeg

Hallo,

Auf dem Windows 2000 Server zuhause habe ich eine XAMP Version am laufen (das selbe auf meinem Notebook mit WinXP, Entwicklungsumgebung).

Für PHP4 habe ich nach längerem Suchen kompilierte .dlls gefunden, womit die ffmpeg-Extension zu laufen scheint. Leider funktioniert da die Methode toGDImage() nicht. Es kommt jeweils die Meldung
Fatal error: Call to undefined function: togdimage()

Laut Phpinfo ist ffmpeg und gd installiert:
ffmpeg
ffmpeg support (ffmpeg-php) enabled
ffmpeg-php version 0.4.4.0
libavcodec version FFmpeg0.4.9-pre1b4738
libavformat version FFmpeg0.4.9-pre1b4621
...
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
...

Optimal wäre, wenn ich die dlls für ffmpeg für Windows i.V.m. PHP5 kriegen oder kompilieren könnte. Andererseits bin ich glücklich wenn es auf PHP4 läuft.

Bin froh um eure Hilfe
- stimpy_ch

Hier gehts zum Orginal Eintrag "xamp und ffmpeg" im Forum

Antworten

Zitat:
Call to undefined function
Die Funktion, die da aufgrufen wird, gibt es nicht. Warum auch immer.

*** Nobody ***


2.

@stimpy_ch

Hi,

ich habe die gleichen Probleme. Benötige für PHP 5 ffmpeg... hast Du das schon am laufen bekommen?

Ansonsten wäre ich auch sehr dankbar, wenn Du hier kurz eine Anleitung posten könntest, wie Du das
unter PHP 4 eingebunden hast. Wo liegen die dll's, welche Einträge müssen in die php.ini, etc.

Wo hast Du denn die kompillierten dll's her? Kannst Du mir den Link verraten?

Danke für Antworten,

gondor(..)


3.

@gondor,

Jau Hallo,

Den Link habe ich aus einer News Group einer uns wohl bekannten grossen Suchmaschine. Leider funktioniert >dieser< nur selten.
Gott sei danke hatte ich dennoch eines Tages das Glück diese .dll runter laden zu können.
Falls der Link ^^ nicht geht kannst du die Datei >bei mir< runterladen.

Im Packet hat es eine PHP4 und eine bei mir nicht funktionierende PHP5 Version mitsammt Compiliercode dabei.

Falls bei dir die 5er Version läuft, kannst du mir ja bescheid geben.

Gruss stimpy


4.

@stimpy_ch

Danke Dir für den Link!

Die dll's sind bei mir zum Test in PHP4 eingebunden. Auch ich bekomme über die phpinfo() angezeigt:

ffmpeg

ffmpeg-php version 0.4.4.0
libavcodec version FFmpeg0.4.9-pre1b4756
libavformat version FFmpeg0.4.9-pre1b4628
ffmpeg.allow_persistent 0 0

Hast Du mal propiert ein Video zu öffnen?

$movie = new ffmpeg_movie('myVideo.wmv', FALSE);

Funktioniert das bei Dir?

Bekomme dort immer eine Meldung: Warning: Can't open movie file myVideo.wmv

Danke für Antwort,

gondor(..)


5.

@Björn: Probiers mal mit dem absoluten Pfad.


6.

@stimpy_ch

ja... mit absoluten Pfaden funktioniert es :-) Danke Dir für den Hinweis!

Was die Routine 'toGDImage() ' angeht... die funktioniert bei mir wunderbar.

$movie = new ffmpeg_movie('g:\myVideo.wmv', FALSE);

$frame = $movie->getFrame(2);
$gd_image = $frame->toGDImage();
imagejpeg($gd_image, "myFrameImage.jpg");

Mit PHP5 habe ich noch nicht probiert.

gondor(..)


Hier gehts zum Orginal Eintrag "xamp und ffmpeg" im Forum
 
phpforum.de | Impressum