FFmpeg-php = Segmentation fault!!

haggybear

Registered User
Hallo zusammen,
ich habe da ein Probem mit FFmpeg. Ich hatte vor die PHP Extension für FFmpeg, also das FFmpeg-php zu installieren.

Irgendwie stehe ich jetzt auf den Schlauch....

Also, erstmal das FFmpeg auf die Büchse. Habe zwar nicht ganz kapiert wieso ich das auf dem Trunk nehmen soll, aber bitte.

PHP:
./configure --enabled-shared -- enabled--libmp3lame
make && make install

Danach habe ich mir das Aktuelle ffmpeg-php gezogen.

PHP:
phpize
./configure && make && make install

Soweit alles Takko, die Extension schnell in die PHP-ini rein, noch vorher geschaut ob die "ffmpeg.so" nun am Start ist.

PHP:
extension=ffmepg.so

Nun aus Angst nochmal den Apachen restartet...

Beim Testscript raucht mit das FFmpeg bei der Function "getFrame" mit einem Segmentation fault(11) ab. Ich konnte noch nicht lokalisieren ob es vom FFMpeg-php kommt oder vom FFMpeg selbst.

Habe zwar mal auf der Konsole nen Video mit dem FFMpeg neu komprimiert, aber nen Fehler kam net.

Nun stehe ich ziemlich auf dem Schlauch, scheint so als wenn irgendwo in C bei ner Speicherallocierung war auf die Nase fliegt.

Hat jemand nen Tip für mich??

Gruß
Haggy
 
Gelöst

Tach zusammen,
das Problem ist gelöst. Es lag am threading oder besser gesagt am NICHT vorhandenen Threading.

Einfach das FFmpeg-Configure um den Parameter "--enable-pthreads" erweitern und schon klappt das.

War ich ja mit meinem Speicherproblem gar nicht soooo weit weg!

Gruß
Haggy
 
Back
Top