日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

安裝方法:1、下載ffmpeg安裝包,使用tar命令進行解壓;2、使用make命令編譯安裝ffmpeg;3、3、載ffmpeg-php安裝包,使用tar命令進行解壓;4、使用make命令編譯安裝ffmpeg-php即可。


6066b45b89832.jpg


1、安裝ffmpeg

(1)獲取安裝包

wget -c wget http://down1.chinaunix.net/distfiles/ffmpeg-0.4.9-p20051120.tar.bz2

(2)解壓

tar -xvf ffmpeg-0.4.9-p20051120.tar.bz2

(3)編譯安裝

./configure --prefix=/usr/local/ffmpeg --enable-shared
make
make install

(4)測試

直接輸入:ffmpeg

ffmpeg version CVS, build 3277056, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --prefix=/usr/local/ffmpeg --enable-shared
built on Oct 16 2013 17:05:16, gcc: 4.4.7 20120313 (Red Hat 4.4.7-3)
usage: ffmpeg [[infile options] -i infile]... {[outfile options] outfile}...
Hyper fast Audio and Video encoder
Main options:
-L show license
-h show help
................................省略

如果編譯報如下錯誤

yasm not found, use --disable-yasm for a crippled build的錯誤,需要先編譯安裝yasm

yasm下載地址:http://yasm.tortall.net/Download.html

下載源碼包解壓后,編譯安裝

./configure
make
make install

如果測試時報如下錯誤

ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory”

解決辦法

vi /etc/ld.so.conf

加入

/usr/local/ffmpeg/lib

然后執行

ldconfig

2、安裝ffmpeg-php

(1)下載安裝包

wget http://jaist.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.5.3.1/ffmpeg-php-0.5.3.1.tbz2

(2)解壓

tar -xvf ffmpeg-php-0.5.3.1.tbz2

(3)編譯安裝

cd ffmpeg-php-0.5.3.1
./configure --with-php-config=/usr/local/php/bin/php-config --with-ffmpeg=/usr/local/ffmpeg
make
make install

(4)測試

在php的配置php.ini文件,添加如下內容

extension=ffmpeg.so

重啟apache或php-fpm,用php測試

/usr/local/php/bin/php -r 'phpinfo();' | grep ffmpeg
ffmpeg
ffmpeg support (ffmpeg-php) => enabled
ffmpeg-php version => 0.5.3.1
ffmpeg-php gd support => enabled
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0
............................省略

3、遇到的錯誤解決如下

(1)如果在make 時發現錯誤提示:make: *** [ffmpeg_frame.lo] Error 1 則:

mv ffmpeg_frame.loT ffmpeg_frame.lo

然后重新make;make install

(2)如果調用ffmepg-php模塊錯誤提示:

php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so: undefined symbol: register_ffmpeg_frame_class

則修改ffmpeg_frame.c,將3處的PIX_FMT_RGBA32 更改為PIX_FMT_RGB32即可。

vi ffmpeg_frame.c
:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
:wq!

然后重新configure;make;make install

(3)如果make 時報

make: *** [ffmpeg-php.lo] Error 1

需要在編譯時,加上

./configure --with-php-config=/usr/local/php/bin/php-config

如果還是不行,請更換ffmpeg和ffmpeg-php的版本試試,也可能是版本間不兼容。


分享到:
標簽:Linux 安裝ffmpeg-php 擴展
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定