Kay » Linux » Enstale fanpèg ak tout adon
formats

Enstale fanpèg ak tout adon

Pibliye sou Novanm 4th, 2011 pa nan Linux

Sa a se yon fason fasil enstale fanpèg sou yon sèvè 64bit Centos. Sa a script koki pral enstale tout bagay w ap bezwen otomatikman. Pwosesis la pral pran alantou 30 minit epi yo pral enstale pakè-sa-yo:

fanpèg
Mpleye
A52decoder
Amrnb ak Amrwb
Tout kodèk
facc ak faad2
Ruby
flvtool2
ffmpeg-php
Mpleye ak mankode
Lame
Libogg
Libvorbi
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore

1. cd /usr/src/

2. Download ffmpeginstaller seri. Lage nan dènye ki estab ki disponib nan http://www.ffmpeginstaller.com/

wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.1.tar.gz

Remak: Scripts ffmpeginstaller pral enstale vèsyon ki estab nan tout binèr. ffmpeginstaller vèsyon 4 ap enstale tout depandans dènye nan fanpèg ak mpleye, epi yo pral sèvi tou ak nan svn vèsyon nan fanpèg ak mpleye.

3. Ouvriers dosye a
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1

4. Kouri enstale nan.
./install.sh

5. Rlanse sèvè a.

6. Verify la lis la modil fanpèg nan modil php ak lòt.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/

7. Enstale fanpèg-php
Fanpèg-php mande pou fanpèg devlopman pake. Enstale pake sa lè l sèvi avèk Yum:
yum install ffmpeg-devel

Koulye a, download dènye fanpèg-php pake a:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar pake sa, bati epi enstale li ak sa yo kòmandman:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Erè Komen :

Erè 1: Pandan. / Configured etap si w ap resevwa yon erè tankou "fanpèg tèt pa jwenn. Asire w ke fanpèg se konpile kòm pataje bibliyotèk lè l sèvi avèk la –pèmèt-nou pataje opsyon ", Lè sa a, kouri a twa kòmandman ak apre ki re kouri- ./configure :

mkdir /usr/local/include/ffmpeg/
cp -par /usr/include/ffmpeg/* /usr/local/include/ffmpeg/
find /usr/include/ffmpeg/ -name "*.h" -exec cp {} /usr/local/include/ffmpeg/ \;

Erè 2: etap pandan 'fè', si w ap resevwa erè "erè a: 'PIX_FMT_RGBA32' nwar (premye itilize nan fonksyon sa a)", Lè sa a, kouri sa yo bay lòd nan fanpèg-php anyè sous ak kouri lòd 'fè' ankò:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

Koulye a, modifye dosye php.ini (/elatriye / php.ini) ak asire w ke se valè de extension_dir mete anyè PHP ekstansyon kòm yo bay nan pi wo a 'fè enstale' bay lòd:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Add sa yo liy jis anba a extension_dir ak sa-a pral pèmèt fanpèg PHP ekstansyon:
extension=ffmpeg.so

Rekòmanse Apache fè chanjman sa a efikas:
service httpd restart

Kalite sa ki annapre yo wè si fanpèg se enstale.
ffmpeg

Add sa ki annapre yo nan yon dosye php, Upload li nan sèvè ou epi tcheke li nan wè si fanpèg-php se enstale.

MP4Box pa t 'jwenn libgpac.so
Erè :
root@ffmpeg [/usr/local/src/gpac]# /usr/local/bin/MP4Box /usr/local/bin/MP4Box: error while loading shared libraries: libgpac.so: cannot open shared object file: No such file or directory

Solisyon :
Te bibliyotèk la pataje konpile, men se pa sa enstale / uzr / lokal / lib. Sa a ka fiks tankou tankou konsa -
1. Kouri kòmandman sa yo kòm rasin
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so

2. Koulye a, modifye ld.so.conf -
vi ld.so.conf

asire w liy sa a se nan dosye a ak si li pa ta, ajoute li -
/usr/local/lib

3. Koulye a, reconfig -
ldconfig

Share
 

Leave a Reply

Adrès imel ou a pa pral pibliye. Jaden Egzije yo make *

*

Ou pouvwa sèvi ak sa yo HTML Tags ak atribi figi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

Featuring Recent Posts Wordpress Widget development by YD