Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Archyvas

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2011-12-15, 15:26
rs rs neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2011 12
Vieta: Europe
Žinutės: 8
Post FFMPEG ir FFMPEG-php diegimas Centos 5

Atliekame veiksmus terminale arba ssh valdymo panelėje.

Pradžiai reikia pridėti naują šaltinį /etc/yum.repos.d/dag.repo
Taigi surenkame:
Kodas:
vi /etc/yum.repos.d/dag.repo
nors mano mylimiausias būtų Nortono komanderis. Jei neturite įsidiegti galite (YUM INSTALL MC) mcedit /etc/yum.repos.d/dag.repo

Tada įkeliame:
Kodas:
[dag]
name=DAG RPM Repository
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
ir uždarome bylą.

Kad negauti pranešimo, kad nėra GPG rakto į terminalą surenkame:
Kodas:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

Taip pat pasikeičiame faile: /etc/ld.so.conf
ir įrašome: /usr/local/lib

Kodas:
ldconfig -v
1
Kodas:
yum update
2
Kodas:
yum search ffmpeg
3
Kodas:
yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc
o toliau linksmiausia dalis...

99% kad neturite compiliatoriaus. tad
Kodas:
yum install gcc
toliau:
Kodas:
git clone git://git.videolan.org/x264.git
cd x264
./configure –prefix=/usr –enable-shared –enable-pthread

gali pasitaikyti, kad neturėsite yasm tad šioje vietoje strigsite. tad:
yum install yasm
o tada:
mаkе
mаkе install
Linksmybės tęsiasi. Ruošiame ffmpeg-php
tad:
Kodas:
yum install php-gd php-devel
tada parisisiunčiame iš čia naujausia versiją:
http://sourceforge.net/projects/ffmp...es/ffmpeg-php/

šio atveju būtų:
Kodas:
wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download
tada
Kodas:
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install
Ir ties Make Užstrigome... greičiausiai gausite klaidą panašią į
Kodas:
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c: In function 'zim_ffmpeg_frame_toGDImage':
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c:336: error: 'PIX_FMT_RGBA32' undeclared (first use in this function)
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c:336: error: (Each undeclared identifier is reported only once
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c:336: error: for each function it appears in.)
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c: In function 'zim_ffmpeg_frame_ffmpeg_frame':
/home/ffmpeg-php-0.6.0/ffmpeg_frame.c:421: error: 'PIX_FMT_RGBA32' undeclared (first use in this function)
make: *** [ffmpeg_frame.lo] Error 1
tad keliaujam taisyti patį kodą
Kodas:
vi ffmpeg_frame.c
spaudžiame :
tada įrašome
Kodas:
%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
tada surenkame
Kodas:
:wq
ir kartojame procedūrą
make
make install

Belieka:
atsidaryti faila: /etc/php.ini
ir ties Dynamic Extensions įrašyti
Kodas:
extension=ffmpeg.so
ir

service httpd restart


Done.
p.s. prafiltruota instaliacija per kokius 3 mėnesius ir kaiip susiinstaliuoti EASY way su trupučiu įsikišimu į bug'us

Paskutinį kartą redagavo rs : 2011-12-30 12:15 Priežastis: užsinorėjau ir paredagavau
 

Žymės
centos, diegimas, error, ffmpeg, ffmpeg-php, php, ssh, yum

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija


Visi laikai yra GMT +3. Šiuo metu yra 08:47.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.