Gönderen Konu: ffmpeg-php kurulumu  (Okunma sayısı 2313 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı mews

  • İleti: 15
ffmpeg-php kurulumu
« : 31 Ocak 2013 - 18:56:18 »
Merhaba arkadaşlar.

ffmpeg-php kurmak için depo aradım ama bulamadım, bilgisi olan paylaşabilirse sevinirim.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı cumali

  • Administrator
  • *****
  • İleti: 2.228
Re: ffmpeg-php kurulumu
« Yanıtla #1 : 31 Ocak 2013 - 19:21:11 »
İşini görürmü bilmiyorum ama konu ile ilgili paket  sourceforge.net de var. Biraz eski. http://http://sourceforge.net/projects/ffmpeg-php/files/
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı mews

  • İleti: 15
Re: ffmpeg-php kurulumu
« Yanıtla #2 : 31 Ocak 2013 - 19:27:19 »
Teşekkür ederim. Derlemeyi denedim ama 1 hata aldım. O yüzden depo için yardım istedim.

make install komutundan sonra:
Kod: [Seç]

/home/mews/Downloads/ffmpeg-php-0.6.0/ffmpeg-php.c:94:5: UYARI: 'avcodec_init' işlevinin örtük bildirimi [-Wimplicit-function-declaration]
make: *** [ffmpeg-php.lo] Hata 1

bu hatayı alıyorum. ffmpeg-php.lo derlenemiyor.



Edit: En son 2008' de oluşturulmuş. Sanırım artık geçerliliğini yitirdi :)

Alternatif olabilecek eklenti de sunabilirsiniz ya da kendimiz kasıp kütüphane yazıcaz :D
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.091
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
Re: ffmpeg-php kurulumu
« Yanıtla #3 : 31 Ocak 2013 - 19:57:06 »
ffmpeg-php_0.6.0.orig.tar.gz


[bilgi][REQUIREMENTS]

============



ffmpeg-0.4.9pre1 or higher built with the --enable-shared option and without the --enable-swscale option (ffmpeg svn recommended)

php-5.0.x or higher. For php-4.x.x, use ffmpeg-php-0.5.1 or older.

gd-2.0.x or higher or the version of GD bundled with PHP



INSTALLATION INSTRUCTIONS

=========================



These instructions are for Linux since I don't have windows. If you

successfully build on windows, let me know how you did it and I'll update

these instructions.



BUILDING FFMPEG

---------------



[c]cd /path/to/ffmpeg[/c]

[c]./configure --enable-shared --prefix=/usr[/c]

[c]make clean && make[/c]

[become root]

[c]make install[/c]





BUILDING FFMPEG-PHP AS A SHARED EXTENSION

-----------------------------------------



1. Build php if not already built or installed by your distro (See the file INSTALL in your php source directory)



2. Unpack the archive



        [c]tar -xjf ffmpeg-php.X.x.x.tbz2 -C /path/to/php_sources/ext/[/c]



3. cd into the ffmpeg extension directory



        [c]cd /path/to/php_sources/ext/ffmpeg-php.X.X.X/[/c]



4. Run phpize (included with your php install) to build configuration files



        [c]phpize[/c]



5. Configure and build



        [c]./configure && make[/c]



6. Install the shared extension



        [c]make install[/c] (as root)



If everything went as planned, ffmpeg-php is now installed as a shared library.

You must explicitly load it in your scripts using dl(ffmpeg.so) or if you want

it available to all scripts by default add extension=ffmpeg.so to your php.ini

file which will tell php to load it when starting up.





BUILDING FFMPEG-PHP AS PART OF THE PHP BINARY

---------------------------------------------



1. Unpack the archive and copy the ffmpeg extension directory into your the php

   sources extensions directory



        [c]tar -xjf ffmpeg-php.X.x.x.tbz2 -C /path/to/php_sources/ext/[/c]



2. Run autoconf to rebuild the php configure script and add the --with-ffmpeg

   option



        [c]cd /path/to/php_sources[/c]

        [c]autoconf[/c]

       

2. configure php using...



        [c]./configure --with-ffmpeg=yes[/c]

       

...and build and install php.



The ffmpeg-php methods should now be built directly into php and so no need to

explicitly load the extension at runtime.





TESTING THE INSTALLATION

------------------------



1. Put the directory test_media and test_ffmpeg.php script under your web root

somewhere (put both in the same directory).



2. Load test_ffmpeg.php into your browser.



RESULTS: You should get a listing of the methods provided by the ffmpeg-php

         module as well as some test output from the methods.



TROUBLESHOOTING

---------------



Q: I get '`gdImage' undeclared or `gdImagePtr''undeclared when I try to

   'make' ffmpeg-php



A: Your version of php is compiled without gd support. Make sure to use the

   '--with-gd' flag when configuring php. If you're sure you have gd but

   it is not being detected, reconfigure the build with

   '--enable-skip-gd-check' to force ffmpeg-php to build with gd support.



Q: I get 'avcodec.h: No such file or directory' when I try to 'make' ffmpeg-php



A: ffmpeg-php can't find ffmpeg header files. Make sure when you configure

   ffmpeg you use the '--enable-shared' option and make sure it installs

   somewhere where other programs can find the libs/headers. See

   'BUILDING FFMPEG' above for an example.



Q: Can I just pay you to install it?



A: Yes. I will install ffmpeg-php and prerequisites on your server for $75 USD.

   Shoot me an email at ffmpeg.php AT gmail.com if you are interested.

 

FURTHER HELP

------------



If you get stuck, post a message to the ffmpeg-php google group (http://groups-beta.google.com/group/ffmpeg-php)[/bilgi]
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı proton

  • İleti: 208
Re: ffmpeg-php kurulumu
« Yanıtla #4 : 31 Ocak 2013 - 20:08:56 »
Alıntı yapılan: "mews"
Teşekkür ederim. Derlemeyi denedim ama 1 hata aldım. O yüzden depo için yardım istedim.

make install komutundan sonra:
Kod: [Seç]

/home/mews/Downloads/ffmpeg-php-0.6.0/ffmpeg-php.c:94:5: UYARI: 'avcodec_init' işlevinin örtük bildirimi [-Wimplicit-function-declaration]
make: *** [ffmpeg-php.lo] Hata 1

bu hatayı alıyorum. ffmpeg-php.lo derlenemiyor.



Edit: En son 2008' de oluşturulmuş. Sanırım artık geçerliliğini yitirdi :)

Alternatif olabilecek eklenti de sunabilirsiniz ya da kendimiz kasıp kütüphane yazıcaz :D


ffmpeg 0.6 epey eski bir sürüm. Alternatif olabilirmi bilmiyorum bir bakın isterseniz. http://http://code.google.com/p/phpvideotoolkit/
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
irc: #archtr

Motorola Atrix: cm7.2

Çevrimdışı mews

  • İleti: 15
Re: ffmpeg-php kurulumu
« Yanıtla #5 : 31 Ocak 2013 - 20:14:18 »
@decent, aynı dosyalar. Gene de indirip kurmayı denedim, aynı hatayı aldım. Benim sistem konfigürasyonumdan da kaynaklanıyor olabilir.

Artık geliştirilmediği için bu kütüphaneye göre kod yazmakta mantıksız.

PHP' nin exec fonksiyonundan faydalanarak kendi kütüphanemi yazmaya karar verdim, ya da gene PHP ile yazılmış bir kütüphane kullanabilirim.

İlginiz için teşekkürler.
« Son Düzenleme: 31 Ocak 2013 - 20:15:22 Gönderen: mews »

Çevrimdışı mews

  • İleti: 15
Re: ffmpeg-php kurulumu
« Yanıtla #6 : 31 Ocak 2013 - 20:14:51 »
Alıntı yapılan: "proton"
Alıntı yapılan: "mews"
Teşekkür ederim. Derlemeyi denedim ama 1 hata aldım. O yüzden depo için yardım istedim.

make install komutundan sonra:
Kod: [Seç]

/home/mews/Downloads/ffmpeg-php-0.6.0/ffmpeg-php.c:94:5: UYARI: 'avcodec_init' işlevinin örtük bildirimi [-Wimplicit-function-declaration]
make: *** [ffmpeg-php.lo] Hata 1

bu hatayı alıyorum. ffmpeg-php.lo derlenemiyor.



Edit: En son 2008' de oluşturulmuş. Sanırım artık geçerliliğini yitirdi :)

Alternatif olabilecek eklenti de sunabilirsiniz ya da kendimiz kasıp kütüphane yazıcaz :D


ffmpeg 0.6 epey eski bir sürüm. Alternatif olabilirmi bilmiyorum bir bakın isterseniz. http://http://code.google.com/p/phpvideotoolkit/


Hemen inceliyorum, teşekkürler :)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »