Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen
  1. #1
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter

    Debian Etch en php5-ffmpeg

    Met mijn applicatie wil ik gebruik maken van de php lib ffmpeg.
    Nu zit deze standaard in lenny maar onze productie servers draaien nog op etch.

    Nu ben ik al de hele ochtend aan het compilen maar echter zonder succes.

    iemand een tutorial hoe php5-ffmpeg te gebruiken in debian etch??

    Of zijn er mensen die een deb hebben gemaakt?

  2. #2
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    21 Berichten
    Ingeschreven
    28/05/07

    Locatie
    brugge

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Bram
    Bedrijf: X-plose
    URL: www.X-plose.be
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: 0675723477

    In /etc/apt/sources.list

    deb http://www.debian-multimedia.org etch main

    apt-get update

    apt-get install debian-keyring

    apt-get install ffmpeg bzip2 php5-dev

    cd /usr/src/

    wget http://kent.dl.sourceforge.net/sourc...php-0.6.0.tbz2

    cd ffmpeg-php-0.6.0/

    phpize

    ./configure && make

    make install

    vi /etc/php5/php.ini

    extension=ffmpeg.so


    dit zou het ongeveer wel moeten doen.

  3. #3
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Hoi BuGoff,

    ik was ook zover, alleen als ik na phpize ./configure draai krijg ik deze foutmelding:
    configure: error: ffmpeg headers not found. Make sure ffmpeg is compiled as shared libraries using the --enable-shared option

    Zie hier de volledige output:
    Code:
    web02:/usr/src/ffmpeg-php-0.6.0# phpize
    Configuring for:
    PHP Api Version:         20041225
    Zend Module Api No:      20060613
    Zend Extension Api No:   220060519
    web02:/usr/src/ffmpeg-php-0.6.0# ./configure 
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for a sed that does not truncate output... /bin/sed
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking whether gcc and cc understand -c and -o together... yes
    checking if compiler supports -R... no
    checking if compiler supports -Wl,-rpath,... yes
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
    checking for PHP prefix... /usr
    checking for PHP includes... -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
    checking for PHP extension directory... /usr/lib/php5/20060613+lfs
    checking for PHP installed headers prefix... /usr/include/php5
    checking for re2c... no
    configure: WARNING: You will need re2c 0.9.11 or later if you want to regenerate PHP parsers.
    checking for gawk... no
    checking for nawk... nawk
    checking if nawk is broken... no
    checking for ffmpeg support... yes, shared
    checking whether to force gd support in ffmpeg-php... no
    checking for ffmpeg headers... 
    configure: error: ffmpeg headers not found. Make sure ffmpeg is compiled as shared libraries using the --enable-shared option
    Mis ik een pakket?

    Elke suggestie is welkom.

    Johan

  4. #4
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    14/06/09

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    je moet de ./configure draaien met de --enable-shared optie zoals je in de error log ziet.

  5. #5
    Debian Etch en php5-ffmpeg
    Ouwe rot, 52 Jaar
    1.899 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Johan je moet ./configure --enable-shared gebruiken voor ffmpeg
    /path naar ffmpeg/make clean
    /path naar ffmpeg/configure --enable-shared

  6. #6
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    heb ik ook geprobeerd maar zie output:
    PHP Code:
    web02:/usr/src/ffmpeg-php-0.6.0# ./configure --enable-shared
    checking for grep that handles long lines and -e... /bin/grep
    checking 
    for egrep... /bin/grep -E
    checking 
    for a sed that does not truncate output... /bin/sed
    checking 
    for gcc... gcc
    checking 
    for C compiler default output file name... a.out
    checking whether the C compiler works
    ... yes
    checking whether we are cross compiling
    ... no
    checking 
    for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler
    ... yes
    checking whether gcc accepts 
    -g... yes
    checking 
    for gcc option to accept ISO C89... none needed
    checking whether gcc 
    and cc understand -and -o together... yes
    checking 
    if compiler supports -R... no
    checking 
    if compiler supports -Wl,-rpath,... yes
    checking build system type
    ... i686-pc-linux-gnu
    checking host system type
    ... i686-pc-linux-gnu
    checking target system type
    ... i686-pc-linux-gnu
    checking 
    for PHP prefix... /usr
    checking 
    for PHP includes... -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
    checking 
    for PHP extension directory... /usr/lib/php5/20060613+lfs
    checking 
    for PHP installed headers prefix... /usr/include/php5
    checking 
    for re2c... no
    configure
    WARNINGYou will need re2c 0.9.11 or later if you want to regenerate PHP parsers.
    checking for gawk... no
    checking 
    for nawk... nawk
    checking 
    if nawk is broken... no
    checking 
    for ffmpeg support... yesshared
    checking whether to force gd support in ffmpeg
    -php... no
    checking 
    for ffmpeg headers... 
    configureerrorffmpeg headers not foundMake sure ffmpeg is compiled as shared libraries using the --enable-shared option 
    Of zie ik nu toch nog iets over het hoofd?
    De ffmpeg versie is:
    PHP Code:
    web02:/usr/src/ffmpeg-php-0.6.0# ffmpeg -v
    FFmpeg version SVN-rUNKNOWNCopyright (c2000-2007 Fabrice Bellardet al.
      
    configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall --fPIC -DPIC --cc=ccache cc --enable-swscaler
      libavutil version
    49.4.0
      libavcodec version
    51.40.2
      libavformat version
    51.11.0
      built on Feb  4 2008 14
    :45:57gcc4.1.2 20061115 (prerelease) (Debian 4.1.1-21
    Graag een idee wat te doen.



  7. #7
    Debian Etch en php5-ffmpeg
    Ouwe rot, 52 Jaar
    1.899 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Probeer eens:
    Code:
    ./configuration --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --incdir=/usr/include/ffmpeg --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libogg --enable-libtheora --enable-libfaad --enable-libfaac --enable-libgsm --enable-xvid --enable-x264 --enable-liba52 --enable-liba52bin --enable-pp --enable-shared --enable-pthreads --enable-gpl --disable-strip
    De bovenstaande configure komt van mijn ffmpeg op CentOS
    Mocht het niet lukken dan de laatste svn versie gebruiken!

  8. #8
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Ben een stap verder, moest deze nog toevoegen:
    PHP Code:
    apt-get install libavcodec-dev 
    Krijg nu alleen deze fout:
    PHP Code:
    /usr/src/ffmpeg-php-0.6.0# make
    /bin/sh /usr/src/ffmpeg-php-0.6.0/libtool --mode=compile gcc  -I. -I/usr/src/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/usr/src/ffmpeg-php-0.6.0/include -I/usr/src/ffmpeg-php-0.6.0/main -I/usr/src/ffmpeg-php-0.6.0 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/include/libavcodec/ -I/usr/local/include/libavformat/ -I/usr/local/include/libavutil/ -I/usr/local/include/libswscale/ -I/usr/local/include/libavfilter/ -I/usr/local/include/libavdevice/  -DHAVE_CONFIG_H  --O2 -Wno-deprecated-declarations -Wall -fno-strict-aliasing   -/usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.-o ffmpeg_frame.lo 
     gcc 
    -I. -I/usr/src/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/usr/src/ffmpeg-php-0.6.0/include -I/usr/src/ffmpeg-php-0.6.0/main -I/usr/src/ffmpeg-php-0.6.0 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/include/libavcodec/ -I/usr/local/include/libavformat/ -I/usr/local/include/libavutil/ -I/usr/local/include/libswscale/ -I/usr/local/include/libavfilter/ -I/usr/local/include/libavdevice/ -DHAVE_CONFIG_H --O2 -Wno-deprecated-declarations -Wall -fno-strict-aliasing -/usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c  -fPIC -DPIC -.libs/ffmpeg_frame.o
    /usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.cIn function 'zim_ffmpeg_frame_toGDImage':
    /
    usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:336error'PIX_FMT_RGBA32' undeclared (first use in this function)
    /
    usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:336error: (Each undeclared identifier is reported only once
    /usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:336error: for each function it appears in.)
    /
    usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.cIn function 'zim_ffmpeg_frame_ffmpeg_frame':
    /
    usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:421error'PIX_FMT_RGBA32' undeclared (first use in this function)
    make: *** [ffmpeg_frame.loError 1 
    Moet nog uitzoeken waarom.
    Iemand een idee?
    heb ./configure --enable-shared gedraaid voordat make uitvoer

  9. #9
    Debian Etch en php5-ffmpeg
    Ouwe rot, 52 Jaar
    1.899 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Citaat Oorspronkelijk geplaatst door Herbert Bekijk Berichten
    Probeer eens:
    Code:
    ./configuration --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --incdir=/usr/include/ffmpeg --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libogg --enable-libtheora --enable-libfaad --enable-libfaac --enable-libgsm --enable-xvid --enable-x264 --enable-liba52 --enable-liba52bin --enable-pp --enable-shared --enable-pthreads --enable-gpl --disable-strip
    De bovenstaande configure komt van mijn ffmpeg op CentOS
    Mocht het niet lukken dan de laatste svn versie gebruiken!
    Edit:
    Ik zie het nu pas, ./configuration moet zijn ./configure

  10. #10
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Herbert Bekijk Berichten
    Edit:
    Ik zie het nu pas, ./configuration moet zijn ./configure
    Maar dan nog klopt het niet helemaal:
    --incdir moet zijn: --includedir

    Maar zit nog met make error zoals in 2 post hierboven.

    Jammer dat er geen deb van is voor etch

  11. #11
    Debian Etch en php5-ffmpeg
    Ouwe rot, 52 Jaar
    1.899 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Sorry voor de andere fout Johan.
    Ik kan mij herinneren dat in de 0.6.0 een bug zat, ik had toen de laatste svn versie genomen die deed het wel.
    Het is al een tijdje geleden dat ik ffmpeg erop heb gezet, en dit was eenmalig voor mij.
    Hij draait nog wel op een server van mij, voor de rest weet ik ook niet?
    Heb je GD wel geinstalleerd?
    Ik zie ook bij jou:
    checking whether to force gd support in ffmpeg-php... no

  12. #12
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    probleem is verholpen.
    Miste nog deze pakketten: apt-get install libavformat-dev libavformat0d libavformatcvs51 libavformatcvs51-dev

    En er zit inderdaad een bug in de 0.6.0 je moet met vi: %s/PIX_FMT_RGBA32/PIX_FMT_RGB32 doen op de ffmpeg_frame.c file.
    Anders krijg je de bovenstaande fout.

    Dus problem SOLVED

    Thnx voor de response

  13. #13
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    Problem unsolved,

    Compilen werkt, en php ziet hem ook als plugin.
    Zie phpinfo:

    ffmpeg-php version 0.6.0-svn
    ffmpeg-php built on Aug 18 2009 21:11:57
    ffmpeg-php gd support enabled
    ffmpeg libavcodec version Lavc52.32.0
    ffmpeg libavformat version Lavf52.37.0
    ffmpeg swscaler disabled


    Maar als ik mijn script run met php ffmpeg.php krijg ik een Segmentation fault
    in apache log kom ik dit tegen:
    PHP Code:
    [Wed Aug 19 20:02:58 2009] [error] [client xx.xx.xx.xxPHP Notice:  ffmpeg_movie::__construct() [<a href=''></a>]: Header4BF10A01\n in /data/sites/_default/http/temp/ffmpeg.php on line 7
    [Wed Aug 19 20:02:58 2009] [error] [client  xx.xx.xx.xxPHP Notice:  ffmpeg_movie::__construct() [<a href=''></a>]: Profile 1:\nfrmrtq_postproc=5bitrtq_postproc=31\nLoopFilter=0MultiRes=0FastUVMC=0Extended MV=0\nRangered=0VSTransform=1Overlap=1SyncMarker=0\nDQuant=0Quantizer mode=0Max B frames=0\n in /data/sites/_default/http/temp/ffmpeg.php on line 7
    [Wed Aug 19 20:02:59 2009] [noticechild pid 15560 exit signal Segmentation fault (11
    Hoe kan ik dit debuggen om te kijken waar het fout gaat?
    Script klopt want op lenny met php-ffmpeg werkt het goed.

    Elk idee is welkom
    Laatst gewijzigd door johan.smits; 19/08/09 om 21:04.

  14. #14
    Debian Etch en php5-ffmpeg
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Thread Starter
    niemand???

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics